質問

ALL、

私はおそらくここで非常に基本的な質問をしていますが、AndroidのPurssharpのためのあなたのデバイスIDをどのように入手するのでしょうか。私のセットアップはvb.netです、そして私たちは多数の異なるAndroidデバイスに送信します。 PushSharpの例に続いて、ここにこれまでのコードは私のコードです:

push.RegisterGcmService(new 
GcmPushChannelSettings("YOUR Google API's Console API Access  API KEY for Server Apps HERE"));
push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(
"DEVICE REGISTRATION ID HERE")
 .WithJson("{\"alert\":\"Hello World!\",
 \"badge\":7,\"sound\":\"sound.caf\"}"));
.

私はAPIキーがGCMサービスからのものであることを知っていますが、デバイス登録IDはどこから来たのですか?その設定はGCMサービスによるものですか?または、Androidデバイスがサーバーを送信する必要があるということです。

助けてくれてありがとう。

役に立ちましたか?

解決

登録IDはGCMサービスによって割り当てられています。アプリケーションがGCMに登録すると、登録IDが取得され、サーバーに送信する必要があります。

登録ID GCMサーバによって発行されたIDが、メッセージを受信できるようにするAndroidアプリケーションに。Androidアプリケーションが登録IDを持つと、それを使用する3rd-Party Application Serverに送信します。これは、特定のAndroidアプリケーションのメッセージを受信するように登録された各デバイスを識別します。言い換えれば、登録IDは特定の装置上で実行されている特定のAndroidアプリケーションに関連付けられている。

それについてもっと読むことができます

他のヒント

あなたがこの投稿を読んだし、選択された答えを使って並べ替えられなかった場合は、ここで私を助けた究極のリンクです:

GCM登録ID

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top