PushSharp Android用のデバイスID
-
23-12-2019 - |
質問
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アプリケーションに関連付けられている。
他のヒント
あなたがこの投稿を読んだし、選択された答えを使って並べ替えられなかった場合は、ここで私を助けた究極のリンクです:
所属していません StackOverflow