|
/

Flutter 集成umeng推送后,iOS端初始化时,提示"未找到应用程序的“aps-enviro

Pp*
发布于 5 年前
61911
移动统计 U-App
SDK集成与升级
API调用
功能使用

执行UmengPushSdk.register()后,提示

Code=3000 "未找到应用程序的“aps-environment”的授权字符串"

6个回答
 
5 年前

http://liulanqi.com

 
5 年前

http://liulanqi.com

 
5 年前

iOS 端的推送证书问题, 账号不一样证书不一样,demo只能起到示例代码的作用,不能依赖demo里所有东西。

根据文档配置证书的流程在 flutter iOS 工程里配置一下,检查哪儿有不对的地方,剩下的就是用你这一段“未找到应用程序的“aps-environment”的授权字符串” 在网上搜搜,挨个尝试一下,这里提供几个参考一下。

https://www.jianshu.com/p/64c9f4aad828

https://blog.csdn.net/u010731949/article/details/52555768

https://blog.csdn.net/zhonggaorong/article/details/102707758

 
5 年前

解决此错误方法:

1:如果你的项目中已经添加了 KeychainAccessGroups.plist 文件,在此文件中新增一对键值

aps-environment:development

2: 如果没有此文件则,点击 capalities 中找到 push notifications 

此时应该能看到错误信息,还有一个 fixissue 的按钮,点击即可

3:aps-environment:development 这个键值对明显是针对开发环境的。如果到线上环境的时候还用更改为 aps-environment:production 吗

目前测试的是不用更改,在打 release 包的时候,这个字段会被自动更改

但是如果手动更改了最好

 
5 年前

楼主,测试完了demo,能跑通吗?

 
5 年前

您好,建议您测试下demo

Loading ...
登录社区,分享你的经验