iOS 10中的Firebase推送通知问题?

问题描述:

我正在使用Firebase服务器将推送通知发送到Live App Store生成。我在以下情况下:iOS 10中的Firebase推送通知问题?

  1. 我收到了一段时间的通知,并从一天停止。
  2. 但是,我得到所有推我的iPhone(通过App Store Build),但我的客户没有得到通知。

我的问题:

  1. 我得到了一些设备和推现在停止,这是否意味着我的.p12证书错了吗?

2.我认为我使用Ad Hoc Provisioning配置文件向App Store提交了构建,这可能会导致某些设备发出停止通知的问题?

  1. 我的服务器团队使用Python语言发送推送使用Lamda导致问题(服务器端)?

  2. 这是DeviceToken/FCM问题?

5.How使工作的通知直播的App Store建立安装由客户?

如何解决这个问题?任何帮助将非常appriciated。

生成新证书,将它们添加到firebase中,在应用程序中修复它们,提交新版本。

+0

如果应用程序已经在应用程序商店中并且推送正在工作,那么不需要创建新的构建并重新提交到应用程序商店。如果推送证书已过期,即使应用程序已经过期,仍不需要重建应用程序。 – Gruntcakes

+0

据我了解,他上传与错误的证书生成?大概只有发展的? – Aragunz

+0

那是不可能的。你认为苹果会允许使用开发配置文件签署的构建版本发布到应用商店吗? – Gruntcakes

1)推送证书在一年后过期。你是否去过苹果配置门户以查看它是否仍然有效?如果没有,请重新生成新的服务器以供服务器使用。你不需要重建应用程序。

2)只有一种构建配置可以提交到App Store。你认为苹果不会检查提交的内容?你不能提交任何不想提交的内容

3)我们怎么可能推测你的服务器代码。如果他们在服务器上改变了某些东西,当然他们可能会破坏某些东西。什么兰巴得到任何东西

4)做如果推送令牌变得无效,您的应用程序不会发送新的服务器然后把不会为任何设备都陈旧令牌

5个工作)如何这在您尚未确定原因时得到回答。

如果推动突然停止为每个设备然后或者推送证书无效或服务器代码已更改并破坏的东西。

如果只有某些设备的推送已停止,那么可能是您的应用程序在令牌更改时未向服务器发送新令牌,或者它只是您的服务器忽略它并使用旧令牌。

如果推送从未应用于应用商店构建(您肯定确信应用商店构建),那么无论您的服务器是发送推送到沙箱环境而不是生产环境,还是未启用apns生产,并且您的公司或者任何人都不会在提交给应用商店之前尝试使用生产构建和生产推送环境。