2016-06-14 77 views
-1

爲什麼GCM服務器僅支持推送通知服務器密鑰,除了剩餘密鑰(如Android,瀏覽器和IOS密鑰)。是什麼原因?爲什麼GCM支持服務器密鑰?

+0

,因爲服務器接收到發送給您或您的設備的消息,然後進一步廣播到提及的regid或列表中的regid(用戶設備ID)。 –

+0

嘿kumar。你在之前的文章中看到過我的[回覆](http://stackoverflow.com/a/37801206/4625829)嗎? –

回答

1

GCM支持服務器或瀏覽器密鑰,並且android密鑰和IOS密鑰用於android和IOS開發。和它的uniq爲您的谷歌api密鑰平臺

+0

我最初使用的是android api key。在過去的兩年裏,它運行良好。但突然間,過去兩天我沒有得到推送通知。將Android密鑰更改爲服務器密鑰後,它現在正在工作。你能知道爲什麼android api key突然停止工作的原因嗎? – kumar

0

當我們在谷歌開發者控制檯中創建GCM密鑰時,我們將使用服務器密鑰,因爲推送消息是由服務器發送的。當創建服務器密鑰時,我們也可以使用特定的IP地址創建。它用於通過Google服務器驗證我們的服務器。如果用戶被創建了具有特定IP地址的密鑰,那麼google服務器將只接受來自該服務器的請求。如果用戶在密鑰創建時沒有給出任何IP地址,那麼google服務器將接受來自任何IP地址的請求。

相關問題