React Native jpush-react-native极光推送 iOS生产环境接收不到推送
问题描述:
1、Android没问题
2、iOS开发环境没问题
3、iOS生产环境接收不到推送(苹果推送证书没问题)
4、极光推送失败原因:Not get devicetoken,获取不到 devicetoken
版本记录:
"react-native":"0.66.4",
"jcore-react-native":"^2.0.2",
"jpush-react-native":"^2.9.1",
问题原因:
TARGETS-->Build Settings-->Code Signing Entitlements-->Release中是空的
这个文件不知道为什么不存在

Release中是空的
问题解决:
1、复制smarthqDebug.entitlements文件,重命名为smarthqRelease.entitlements,文件内容为下图

smarthqRelease.entitlements文件内容
2、在TARGETS-->Build Settings-->Code Signing Entitlements-->Release中配置

这样就能接收到推送了
参考:https://community.jiguang.cn/article/56461
© 著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务

喜欢的朋友记得点赞、收藏、关注哦!!!