4
是否可以在Android應用程序和iOS應用程序之間共享相同的服務器密鑰和發件人ID?否則,我必須在服務器上打開兩個XMPP連接,這是一個大混亂。GCM,Android,iOS,使用相同的發件人ID和服務器密鑰/授權密鑰
如何配置Google Developers以瞭解我想使用相同的密鑰?
是否可以在Android應用程序和iOS應用程序之間共享相同的服務器密鑰和發件人ID?否則,我必須在服務器上打開兩個XMPP連接,這是一個大混亂。GCM,Android,iOS,使用相同的發件人ID和服務器密鑰/授權密鑰
如何配置Google Developers以瞭解我想使用相同的密鑰?
因爲它們是相同的應用程序,您可以並且應該對Android和iOS使用相同的sender_id和服務器密鑰。客戶端可以從/向多個服務器接收/發送消息(開發人員控制檯項目),但這不是必需的。
您的服務器與GCM進行XMPP連接,並通過GCM發送和接收消息。一個XMPP服務器可以發送給Android和iOS客戶端。
因此,只需更改google爲我生成的info.plist,並將發件人ID改爲我在爲Android配置gcm時所獲得的信息即可。 谷歌要求您提供捆綁ID的事實會使您認爲發件人ID將以某種方式綁定到捆綁ID – Siamaster
發件人ID是您的Google Developer Console項目的ID。每個項目可以有多個憑據。因此,info.plist和google-services.json文件都將引用相同的項目ID,但將包含平臺的包ID或包名稱。 –
有人可以指出我如何使用我的Android應用程序的憑據創建ios配置文件嗎?通過這個鏈接 - https://developers.google.com/cloud-messaging/ios/client - 我總是得到一個新的。 – Asaf