【发布时间】: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