iOS 远程推送APNS从0至发布-极光推送& 真机测试篇

说明

  • 此文以极光推送来举例,相信其它第三方原理相同.

  • 支持到 iOS10.2

  • 全部为笔者今天测试结论,如有变化,请注意日期

  • 测试环境:

  • Xcode 8.2,

  • iOS 10.2 & iOS 9.2.1

  • 本系列包括三大部分:

    • 证书集成篇 http://www.jianshu.com/p/f5ffb49e6173
    • 代码集成篇 http://www.jianshu.com/p/9e2464be0fd5
    • 极光推送&真机测试篇
  • 本文分为两部分:

    • 极光推送使用方法
    • adHoc发布的第三方网站介绍

一.极光推送

以我创建的应用为例:

https://www.jiguang.cn/app/list

iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第1张图片
Demo
  • 配置时只需要关注两部分
iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第2张图片
上部
iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第3张图片
配置

测试推送,选择发送通知

iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第4张图片
测试推送
  • 根据需要,选择开发环境生产环境,如此处选择开发环境
iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第5张图片
目标平台
  • 可选配置中选择content-available
iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第6张图片
可选配置
如果想发送silent_push, 即静默推送, 不能设置sound, badge.此处笔者并没有测试.

二.adHoc发布的第三方网站介绍

上传adHoc 版本的第三方网站我了解的有两个:

  • 蒲公英
  • fir

此处以fir为例, 网址: https://fir.im/.

优点:
  • 免费
  • 管理很方便, 可以随时上传adHoc版本.
  • 如果给客户测试未上线app, 此网站符合傻瓜用户的需求:
  • 可以帮助获取用户手机的UDID,只需要一个链接即可.
  • 可以生成项目的二维码供用户扫描下载
操作方法(其实用户打开网址一看就知道了):
  • 拖拽上传


    iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第7张图片
    拖拽上传
  • 项目操作

    • 点击编辑来更新版本. 更新版本时,只要更新项目的build号即可.
    • 点击预览来查看生成的二维码.二维码在项目迭代时保持不变.
iOS 远程推送APNS从0至发布-极光推送& 真机测试篇_第8张图片
新建的项目

下载项目到手机上, 就可以使用极光推送(注意选择iOS生产环境)进行真机测试了 :)

注: 转载就注明出处 http://www.jianshu.com/p/6812a8a84d31

你可能感兴趣的:(iOS 远程推送APNS从0至发布-极光推送& 真机测试篇)