は、1つのデバイスから複数のデバイスにプッシュ通知を送信する方法を知っていることができます。私はサンプルアプリケーションを作成します。プッシュ通知を登録し、コードを使用してトークンを取得します。プッシュ通知を送信するためのPHPコードを作成します。デバイスから通知を受け取りましたが、デバイスから別の複数のデバイスにプッシュ通知を送信する方法。アンドロイドのあるデバイスから別の複数のデバイスにプッシュ通知を送信する方法は?
答えて
はい可能です。
実装するサーバーは必須です。
は、すべてのデバイスにプッシュ通知を送信するサーバーからすべてのデバイスの登録IDを取得します。
regIDは、デバイスのGCM登録キー
使用ループであるとregIDを変更します。
client = new DefaultHttpClient();
httpPost = new HttpPost(SEND_URL);
httpPost.setHeader("Authorization", "key=" + KEY);
httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
nvPair = new ArrayList<NameValuePair>();
nvPair.add(new BasicNameValuePair("registration_id", regID));
nvPair.add(new BasicNameValuePair("data1", "Push Notifications"));
nvPair.add(new BasicNameValuePair("data2", "testting from another device"));
httpPost.setEntity(new UrlEncodedFormEntity(nvPair));
res = client.execute(httpPost, new BasicResponseHandler());
JSONデータの場合:
client = new DefaultHttpClient();
httpPost = new HttpPost(SEND_URL);
httpPost.setHeader("Authorization", "key=" + KEY);
httpPost.setHeader("Content-Type", "application/json");
obj = new JSONObject();
obj.put("to", regID);
innerObj = new JSONObject();
innerObj.put("title", "Push Notification Title");
innerObj.put("text", "Message");
obj.put("notification", innerObj);
httpPost.setEntity(new StringEntity(obj.toString()));
Log.e("input", obj.toString() + " >>>end");
res = client.execute(httpPost, new BasicResponseHandler());
してください、私は取得していない適切に説明することができます。 – GParekar
GCMに正常に登録されたデバイスは、すべてのデバイスにREGISTRATION_ID、REGISTRATION_IDが送信され、ユーザー名はdbに格納されるサーバーに送信されます。これらのREGISTRATION IDを使用すると、サーバーからGCMサーバーにプッシュ通知が送信されます。その後、GCMサーバーにプッシュ通知が送信されます。そのプッシュ通知の流れ... –
サーバーはすべてのデバイスREGISTRATION_IDsがそれらのIDを取得し、自分のコードを使用している。次に、サーバーにデバイスがGCMサーバーに通知を送信すると、GCMサーバーはデバイスに通知を送信します。 –
いいえ、それはプッシュ通知を送信することはできません(GCMメッセージ)1から平野のデータについて
...そのあなたのお役に立てば幸いですデバイスを別の(または複数の)デバイスに割り当てることができます。アプリケーションサーバーはリレーとして使用する必要があります。
デバイス1>アプリケーションサーバー>デバイス2 /デバイス3/Device4 ...
あなたはあなたのAndroidアプリでFCMメッセージを送信するために使用されるサーバーのAPIキーが含まれていませ必要があります。その鍵は秘密でなければならず、APKから抽出された場合、誰でもあなたのアプリケーションにメッセージを送ることができます。
- 1. iOSのあるデバイスから別のデバイスにプッシュ通知を送信する
- 2. クリック時に複数のデバイスにプッシュ通知を送信
- 3. iOSデバイスへのプッシュ通知の送信
- 4. PHP:Appleデバイスにプッシュ通知を送信する方法
- 5. デバイスからのプッシュ通知の送信方法デバイスのIDはデータベースに保存されています - コードバッブアプリ
- 6. アンドロイドでFCMを使用してデバイスから他のデバイスに通知を送信
- 7. PHP:firebaseを使用して複数のプッシュ通知を異なるデバイスに送信
- 8. プッシュ通知プロバイダにデバイス固有のトークンを送信する
- 9. 複数のデバイスにPHP gcm push通知を送信する
- 10. 通知を送信者のデバイスではなく受信者のデバイスにプッシュする必要があります
- 11. 複数のデバイスでAppleプッシュ通知
- 12. 一度に複数のfirefoxデバイスに通知を送信する方法
- 13. Android:Firebase - 複数の送信者が特定のデバイスに通知を送信する
- 14. FCMプッシュ通知を複数のトピックに送信する方法
- 15. 複数のiOSデバイスにプッシュ通知を送信する際に制限がありますか?
- 16. ブラウザから別のデバイスにルートを送信する方法は?
- 17. Strongloopでプッシュ通知を送信中にデバイスがインストールから削除される
- 18. デバイスをデバイスに送信するgcm通知
- 19. Firebase - ノード更新時にデバイスからデバイスに通知を送信する
- 20. デバイスにping通知を送信する方法
- 21. FCM通知をC#.netの複数のデバイス(ただし、すべてのデバイスではない)に送信する
- 22. 多数のデバイスのプッシュ通知
- 23. ユーザーからユーザーにプッシュ通知を送信する方法は?
- 24. sns APNSプッシュ通知を単一のデバイスにテストする方法
- 25. PHPファイルを変更して他のデバイスに送信する方法通知をループでプッシュするには?
- 26. ionic2プッシュ通知エラー:デバイスは
- 27. AndroidとiOSデバイスにプッシュ通知を送信する1台のサーバー
- 28. Amazon SNS個々のデバイスに直接プッシュ通知を送信する
- 29. 複数のデバイスに共通のC2DMメッセージを送信する方法
- 30. 登録された複数のAndroidデバイスにFirebase通知を送信する
できません。あなたはサーバーを介してそれを管理する必要があります –