【问题标题】:iOS Push Notifications not sent for Parse app in production mode未在生产模式下为 Parse 应用程序发送 iOS 推送通知
【发布时间】:2016-03-16 23:23:43
【问题描述】:

我有两个 Parse 应用程序用于一个项目,一个用于开发,一个用于生产。生产版的“已在生产中发布”已打开:

我只是在手机上进行测试,尚未发布任何内容并分发到 App Store。

我能够从 Parse 开发应用发送推送通知:

但在 Parse 生产应用程序中使用完全相同的设置(相同的 iOS 开发证书,deviceToken 按预期保存到安装中),“Pushes Sent”始终为 0:

我意识到发布版本需要生产证书,但据我了解,我只是在测试调试版本(插入 iPhone,单击以物理设备为目标的构建),所以唯一不同的是当它不起作用时是它来自一个打开了生产模式的 Parse 应用程序。

我错过了什么吗? “在生产中发布”是否有其他含义?我的手机上的应用程序是否认为它已经注册了来自 Parse 开发应用程序的推送通知,所以当我尝试运行它指向 Parse 生产应用程序时,它会失败?

仅供参考 - 这是一个 React Native 应用程序。 application:didReceiveRemoteNotification: 来自 Parse dev 时已定义并有效,但来自 Parse prod 则没有。

任何建议或想法将不胜感激!

【问题讨论】:

    标签: ios iphone parse-platform


    【解决方案1】:

    如果您单击 Release in Production 中的信息按钮,它会说这只是为了解析知识,因此他们可以适当地扩展为您的应用分配的资源。它与推送通知无关。

    要测试生产证书,请尝试使用Release 模式构建您的应用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2012-10-24
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      相关资源
      最近更新 更多