iOS端阿里云推送报错:ALBB OneSDK init failure Code=100 "(null)"
来源:互联网 发布:java需要英语基础吗 编辑:程序博客网 时间:2024/06/04 08:28
最近公司的项目决定尝试使用阿里云推送来作为推送的第三方,AppKey和AppSecret都正确,且通过云推给的demo的测试,可以正常运行接收通知。但是在导入公司项目以后,发现云推的SDK初始化失败,错误日志显示为:
插件[ALBBSessionPlugin][start]失败
error is Error Domain=ALBB OneSDK init failure Code=100 "(null)"
和官方demo比对了半天,并查看了官方文档和错误日志,都没有找到相关的错误信息。通过旺旺联系官方客服群吧,一句“重走集成流程以及比对错误日志,基本可以重新90%的错误”(大致是这个意思,具体的语言忘了,没截屏)就把我打发,瞬间感觉好无语。在百度上也没查到相关记录,所以只能再次把自己的项目和官方demo从plist文件一个个的慢慢比对,功夫不负有心人,最后终于发现了问题所在,原来公司项目的plsit文件中的Bundle version 的值包含了中文字段,所以会导致SDK初始化失败,只需要把中文字段替换掉即可。如图:
在release环境下,将集成了云推SDK的安装包发布出去以后,APP的启动初始化失败的错误统计次数瞬间飙升了10倍以上,特别是在6plus上面,经常启动没完成就直接闪退。最后发现是由于导入了阿里云推的SDK的缘故,具体是因为本人导入的方式错误,还是因为SDK自身的问题,就不得而知了。不管如何,最后只能果断弃用阿里云推的SDK,选择其他的推送。
当然,上述问题仅为个人观点,如有错误之处敬请谅解。
1 0
- iOS端阿里云推送报错:ALBB OneSDK init failure Code=100 "(null)"
- iOS开发-百度云推送报错NSCocoaErrorDomain Code=3000
- 阿里企业云邮箱 报错 526 Authentication failure[0]
- 阿里百川OneSDK
- 阿里云移动推送iOS
- iOS10推送报错NSCocoaErrorDomain Code=3000
- iOS 模拟器报错copypng emitted errors but did not return a nonzero exit code to indicate failure
- ios,php推送报错
- ios阿里云移动推送开发流程
- Failure [INSTALL_FAILED_OLDER_SDK]报错
- [iOS 报错]Assertion failure in -[UITableView layoutSublayersOfLayer:]
- 推送报错 Code=3000 "未找到应用程序的“aps-environment”的授权字符串" 解决办法
- AFN3.0 PATCH请求报错Error Domain=NSURLErrorDomain Code=-1012 "(null)"
- iOS Xcode报错exc_bad access code=exc_1386_gpflt处理
- 解决ios脚本打包报IDEDistributionErrorDomain Code=14错
- Android阿里云推送
- 阿里云推送
- 集成阿里云推送
- java抽象类和接口
- android 画虚线,显示实心解决方法
- http状态码
- ActiveMQ学习笔记(上)
- 利用cpdetector获取文件编码格式,同时得到网页内容。增加http/https通用方式
- iOS端阿里云推送报错:ALBB OneSDK init failure Code=100 "(null)"
- html meta中的viewport指令
- 打字比赛
- Android进程管理详解
- java注解 @
- Django Mode: Cannot delete or update a parent row, a foreign key constraint fails
- linux系统Ubuntu下简易安装mqtt
- javascript--贪食蛇(完整版-逻辑思路)
- 数据库三范式