开发者社区> 问答> 正文

在应用研发平台EMAS中,rn中可以看到发送的数据,但是ios真机上没有弹出通知来。会是什么原因呀

uniapp使用了阿里云的移动推送,能接受到推送通知,通知栏的通知弹窗需要我们自己创建吗?rn中集成阿里云推送,从控制台发出通知,rn中可以看到发送的数据,但是ios真机上没有弹出通知来。会是什么原因呀

展开
收起
崔问问 2023-11-30 15:00:27 53 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果在 EMAS 中使用 React Native(RN)开发应用,在 RN 中可以看到数据发送成功,但在 iOS 真机上没有弹出通知,可能有以下原因:

    1. 权限设置不正确:在 iOS 上,推送通知需要用户的授权才能显示。请确保在应用程序中正确请求通知权限,并且用户已经同意了通知权限请求。您可以在应用的设置中检查通知权限状态。

    2. 证书或配置问题:iOS 推送通知依赖于证书和配置文件等设置。请确保您的应用程序具备正确的推送通知证书,并且相关的配置文件已正确配置。这些设置通常与 Apple 开发者账号相关联,所以请确保您的开发者账号和证书是有效的。

    3. 推送服务配置错误:在 EMAS 中,需要正确配置推送服务的相关参数,包括设备令牌、证书、服务器端代码等。请确保您在 EMAS 平台上正确配置了推送服务,特别是对于 iOS 平台的配置,确保所有参数都正确填写。

    4. 网络连接问题:请确保真机设备正常连接到互联网,以便接收推送通知。检查真机设备的网络连接状态,确保它能够正常访问 EMAS 推送服务。

    5. 其他因素:还可能存在其他因素导致 iOS 真机上没有弹出通知,例如设备设置问题、其他应用程序的干扰等。您可以尝试在不同的 iOS 真机设备上进行测试,以排除设备特定的问题。

    2023-11-30 17:05:56
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
滴滴出行iOS端瘦身实践 立即下载
手淘iOS性能优化探索 立即下载
聚划算iOS平台动态化方案LuaView 立即下载