【问题标题】:I can't send push notification to test flight expo standalone app我无法发送推送通知来测试飞行博览会独立应用程序
【发布时间】:2018-12-14 16:03:46
【问题描述】:

我的应用程序需要一个从我们的服务器接收远程通知的功能。它在 expo 和模拟上运行良好,但在独立的 iOS 上,它向我显示了这样的错误

我通过试飞安装了这个应用程序,其中“通知”权限返回状态为“未确定”,所以我尝试获取设备令牌并返回如上图所示的错误。

当我提交应用程序进行试飞时,苹果会向我发送警告邮件

缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。 Xcode 8 不会在构建时自动从配置文件中复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。如需更多信息,请参阅https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。

似乎是功能部分的推送通知未启用(通常在本机项目中我在 Xcode 中设置它),我如何在博览会上启用它?

【问题讨论】:

    标签: ios react-native push-notification xcode8 expo


    【解决方案1】:

    我已经通过重建独立应用程序解决了这个问题,并让 expo 处理我的证书以进行推送和配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-10
      • 2021-06-08
      • 2020-08-30
      • 2019-03-28
      • 1970-01-01
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多