说明
此文以极光推送来举例,相信其它第三方原理相同.
支持到 iOS10.2
全部为笔者今天测试结论,如有变化,请注意日期
测试环境:
Xcode 8.2,
iOS 10.2 & iOS 9.2.1
-
本系列包括三大部分:
- 证书集成篇 //www.greatytc.com/p/f5ffb49e6173
- 代码集成篇 //www.greatytc.com/p/9e2464be0fd5
- 极光推送&真机测试篇
-
本文分为两部分:
- 极光推送使用方法
- adHoc发布的第三方网站介绍
一.极光推送
以我创建的应用为例:
https://www.jiguang.cn/app/list
- 配置时只需要关注两部分
测试推送,选择发送通知
- 根据需要,选择
开发环境
或生产环境
,如此处选择开发环境
-
可选配置
中选择content-available
如果想发送silent_push
, 即静默推送, 不能设置sound
, badge
.此处笔者并没有测试.
二.adHoc发布的第三方网站介绍
上传adHoc 版本的第三方网站我了解的有两个:
- 蒲公英
- fir
此处以fir为例, 网址: https://fir.im/.
优点:
- 免费
- 管理很方便, 可以随时上传adHoc版本.
- 如果给客户测试未上线app, 此网站符合傻瓜用户的需求:
- 可以帮助获取用户手机的UDID,只需要一个链接即可.
- 可以生成项目的二维码供用户扫描下载
操作方法(其实用户打开网址一看就知道了):
-
拖拽上传
-
项目操作
- 点击
编辑
来更新版本. 更新版本时,只要更新项目的build号即可. - 点击
预览
来查看生成的二维码.二维码在项目迭代时保持不变.
- 点击
下载项目到手机上, 就可以使用极光推送(注意选择iOS生产环境
)进行真机测试了 :)