2016-11-22 22 views
-1

我有一個可以集成到應用程序中的sdk。我們的SDK的服務器想要使用單個GCM ID來發送推送通知。如何解決我的sdk集成在同一個電話中的兩個應用程序中的情況,以及一個應用程序中的sdk註冊GCM時,從其他應用程序中的sdk註冊的GCM是否過期?Android GCM:一個手機中的多個應用程序中的sdk具有相同的發件人ID

FYI我已閱讀此回答Android GCM: same sender id for more application但他們正在考慮應用程序安裝在不同的設備。

回答

0

FYI我已閱讀此回覆Android GCM:相同的發件人ID爲更多的應用程序,但他們正在考慮應用程序安裝在不同的設備。

您沒有得到答案。重要的是客戶端(應用程序)的registration Id。只要你知道每個應用程序有所不同,那麼安裝它的位置並不重要,使用(或不)相同的發件人ID也無關緊要。

+0

從該答案我可以理解,GCM id是設備+應用程序包名稱的組合,因此這裏唯一實現我所要求的選項是爲每個應用程序提供不同的包名稱,對嗎? –

+0

不。它鏈接到包ID,但不包含它。無論是GCM/FCM給您的註冊ID越少,它在內部的構建方式都是無關緊要的。主要的一點是,同一臺設備上的每個應用程序都會得到不同的ID,因此不存在衝突。 –

相關問題