1

プロジェクトでは、ユーザーがアプリにいくつかの値を入力することが期待されているときに、ユーザーにプッシュ通知を送信する必要があります。Google Cloud Messaging について考えました。ただし、ユーザーがいることができる場所がいくつかあり、特定の場所にいるユーザーだけがメッセージを受信する必要があります。

GCM には、「location:6」などのオプションの変数を登録するオプションがありません。では、提供された変数に基づいてデバイス/ユーザーをグループ化することは可能ですか? それとも、すべての登録ユーザーに通知を送信する場合にのみ役立ちますか? もしそうなら、代替手段はありますか?

4

2 に答える 2

1

デバイス登録 ID のデータベースを維持します。そこには、 groupid を含む列を含めることができます。次に、メッセージを送信するデバイスをクエリしているときに、 groupid に基づいてクエリを実行すると、そのグループに属するデバイス登録 ID が取得されます。 、そしてあなたは彼らにメッセージを送ることができます

于 2013-04-26T12:15:56.267 に答える
1

GCM では、選択したユーザー グループにプッシュ メッセージを送信できますが、ユーザーのリストを自分で提供する必要があります。つまり、特定の場所にいるユーザー グループにのみメッセージを送信する場合は、これらの場所を Web サーバーに保存し、基準を満たすユーザーを選択する必要があります。

場所に基づいてプッシュ メッセージを送信できる Xtify というサービスがありますが、これは有料の機能であると確信しています。

于 2013-04-26T12:19:28.607 に答える