-1

我正在使用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。

回答

0

生成新證書,將它們添加到firebase中,在應用程序中修復它們,提交新版本。

+0

如果應用程序已經在應用程序商店中並且推送正在工作,那麼不需要創建新的構建並重新提交到應用程序商店。如果推送證書已過期,即使應用程序已經過期,仍不需要重建應用程序。 – Gruntcakes

+0

據我瞭解,他上傳與錯誤的證書生成?大概只有發展的? – Aragunz

+0

那是不可能的。你認爲蘋果會允許使用開發配置文件簽署的構建版本發佈到應用商店嗎? – Gruntcakes

0

1)推送證書在一年後過期。你是否去過蘋果配置門戶以查看它是否仍然有效?如果沒有,請重新生成新的服務器以供服務器使用。你不需要重建應用程序。

2)只有一種構建配置可以提交到App Store。你認爲蘋果不會檢查提交的內容?你不能提交任何不想提交的內容

3)我們怎麼可能推測你的服務器代碼。如果他們在服務器上改變了某些東西,當然他們可能會破壞某些東西。什麼蘭巴得到任何東西

4)做如果推送令牌變得無效,您的應用程序不會發送新的服務器然後把不會爲任何設備都陳舊令牌

5個工作)如何這在您尚未確定原因時得到回答。

如果推動突然停止爲每個設備然後或者推送證書無效或服務器代碼已更改並破壞的東西。

如果只有某些設備的推送已停止,那麼可能是您的應用程序在令牌更改時未向服務器發送新令牌,或者它只是您的服務器忽略它並使用舊令牌。

如果推送從未應用於應用商店構建(您肯定確信應用商店構建),那麼無論您的服務器是發送推送到沙箱環境而不是生產環境,還是未啓用apns生產,並且您的公司或者任何人都不會在提交給應用商店之前嘗試使用生產構建和生產推送環境。