极光推送注意点

最近新项目要用推送,选了极光。以前只是了解过,现在要好好看看。先看了官方的说明文档,然后下载了demo去测试,由于不熟悉,demo都差点没跑起来,现在把一些小的注意点记录下来备忘。后面遇到问题会继续补充。

  1. 注册极光,创建appkey,上传APNs证书等,这些比较简单,看官网介绍。

  2. iOS和安卓端最好配置同一个appkey,后台同事集成服务端SDK要配置移动端的appkey和mastersecret。

  3. 项目中要配置正确的appkey,拿别人的是不行滴,证书不一致啊。(我就傻傻的拿人家的去测试,然后突然顿悟,感觉自己太2)

  4. 由于iOS10对于通知这块改动比较大,出了新的框架,所以有些iOS10的新特性如果要使用就要进行配置。iOS 10 Service Extension的配置注意点:创建Service Extension,里面的bundle id不能和项目target里面的相同,但是最好遵守一个约定,类似这样,如果项目的bundle id为test.xxx,那么你Service Extension里面的bundle id最好为test.xxx.yyy。官网博客有说明,而且我实际测试确实是这样,如果随便写一个,会报错的。另外,由于Service Extension是iOS10的新特性,那么版本号就不能低于10。项目中target里面的部署SDK版本号不受影响。
    iOS 10 Service Extension创建:

123.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 不同版本极光推送SDK集成各有差异,集成时一定要注意版本号,楼主已将博文更新成最新的SDK JPush v3.0....
    i顺颂时宜阅读 7,896评论 37 170
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,467评论 0 12
  • 回: 班车途中人有闲, 闲翻无聊旧诗篇, 篇篇时景眼前过, 过眼舒情懒上班。
    云之憾阅读 144评论 0 1