极光推送相关

问题1

开发环境证书不匹配,请上传开发证书到开发环境

解决

导出p12的证书的时候不要展开。
如图:


导出方式1.png
导出方式2.png

要使用导出方式2来导出。不要点击证书前面的箭头来展开。

问题2

2017.11.23
配置完成后,通过Xcode来build App,然后设置别名,发现通过极光的后台推送的消息可以再App上接收到,而公司后台通过别名推送的消息App却收不到。
原因:后台的推送环境也分开发环境和发布环境,当前后台使用的是发布环境来推送的消息,而App却是使用的开发环境build的,彼此不匹配,才会接收不到。
解决:创建一个AdHoc证书,开发环境和发布环境都可以使用,然后用该证书来build App,就可以接收到后台生产环境推送的消息。

问题3

2019.5.21
粗心导致的问题。
前因:极光无法区分开发环境和生产环境的数据,所以会导致生产上面的数据不准确(数据污染),因此创建了两个账号来区分开发和生产环境(同一个账号不能创建相同bundle ID的两个应用)。
问题:推送证书即将到期,只更新了其中一个账号的证书,另一个账号遗漏了,导致开发环境无论如何也收不到推送。
解决:通过和极光技术支持的交流,发现了此问题。交流过程中某个推送的的这三个信息很重要,可以帮助他快速定位问题所在。上面两个在极光的控台都可以找到,第三个在自己Xcode的log日志中可以找到。

  • Message ID
  • 别名Alias(其他app使用的可能不是该对象)
  • registrationID
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 极光推送送达率蛮高的,有推送需求的可以用下。 此文档只是讲解一些细节,没有配图(本人比较懒,有需要我再补充) 极光...
    WLLL阅读 8,684评论 0 49
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,839评论 25 709
  • 最近公司产品需求,在项目里面集成极光推送,配合后台,实现特定用户,分组用户和全部用户的推送。之前一直都是接手别人的...
    小多多阅读 4,162评论 1 2
  • 准备材料 首先去极光官网注册账号并创建应用 下载Cordova推送插件并按照说明进行添加插件配置 iOS推送证书(...
    Nickyzhang阅读 7,077评论 0 4
  • 这几天都在进行期中考试,我坐在讲台上,看着学生或奋笔疾书,或低头沉思,回忆起自己的高中时代,解开了两个当年...
    杨静22阅读 2,985评论 1 3