回答

2

因爲它們是相同的應用程序,您可以並且應該對Android和iOS使用相同的sender_id和服務器密鑰。客戶端可以從/向多個服務器接收/發送消息(開發人員控制檯項目),但這不是必需的。

您的服務器與GCM進行XMPP連接,並通過GCM發送和接收消息。一個XMPP服務器可以發送給Android和iOS客戶端。

+1

因此,只需更改google爲我生成的info.plist,並將發件人ID改爲我在爲Android配置gcm時所獲得的信息即可。 谷歌要求您提供捆綁ID的事實會使您認爲發件人ID將以某種方式綁定到捆綁ID – Siamaster

+1

發件人ID是您的Google Developer Console項目的ID。每個項目可以有多個憑據。因此,info.plist和google-services.json文件都將引用相同的項目ID,但將包含平臺的包ID或包名稱。 –

+1

有人可以指出我如何使用我的Android應用程序的憑據創建ios配置文件嗎?通過這個鏈接 - https://developers.google.com/cloud-messaging/ios/client - 我總是得到一個新的。 – Asaf

相關問題