没有收到制作通知

时间:2017-05-04 06:28:33

标签: ios firebase firebase-cloud-messaging

我为iOS应用配置了Firebase项目。我在云消息传递设置中添加了单独的开发和生产APN证书。我能够成功接收我从Firebase Notifications控制台发送的针对我的应用的调试版本的通知。但是我无法在生产版本中收到任何通知。 我通过在info.plist中将FirebaseAppDelegateProxyEnabled设置为NO来禁用调配。我还使用setAPNSToken在didRegisterForRemoteNotificationsWithDeviceToken方法中将标记类型设置为prod。该应用程序使用生产分发配置文件进行签名,因此使用生产APN环境。 我可以验证生产APN证书等是否有效,因为我的应用程序成功接收Apple APN网关(gateway.push.apple.com:2195)使用Php脚本直接发送的通知。 我怀疑要么;

  1. Firebase正在使用开发APN证书。但是为了消除这种情况,我将生产APN证书作为云消息传递设置中的dev和prod证书上传。这并没有解决问题。

  2. Firebase仍在调整并错误地将应用程序识别为开发版本,从而将设备令牌设置为沙箱。这会覆盖我的代码,将令牌类型设置为prod。我无法验证这一点以确认。

  3. 非常感谢任何帮助。干杯

0 个答案:

没有答案