kann jeder wissen, wie Push-Benachrichtigungen von einem Gerät an mehrere Geräte gesendet werden. Ich erstelle Beispielanwendung. Registrieren Sie sich für Push-Benachrichtigungen und erhalten Sie das Token mit Code.Ich schreibe PHP-Code zum Senden Push-Benachrichtigung Ich habe Benachrichtigung auf meinem Gerät.aber wie Sie die Push-Benachrichtigung vom Gerät an ein anderes Gerät senden.Wie Push-Benachrichtigung von einem Gerät an ein anderes Gerät in Android senden?
Antwort
Ja ist es möglich.
Server muss zwingend implementiert werden.
Fetch Alle Geräte Registrierungs-IDs von Server dann senden Push-Benachrichtigungen an alle Geräte.
REGID Gerät GCM Registrierungsschlüssel
Verwenden Schleife ist und REGID ändern. Hoffe, dass seine hilft Ihnen ...
Für Plain Daten:
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());
Für Json Daten:
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());
bitte, können Sie richtig erklären, ich werde nicht bekommen. – GParekar
Nach der erfolgreichen Registrierung des Geräts in GCM erhält jedes Gerät REGISTRATION_ID, REGISTRATION_ID und der Benutzername wird an den Server gesendet, um db zu speichern. Mit diesen Registrierungs-IDs wird die Push-Benachrichtigung vom Server an GCM Server gesendet. Dann wird der GCM-Server eine Push-Benachrichtigung an das Gerät senden. Sein Push-Notification-Flow ... –
Server haben alle Geräte REGISTRATION_IDs bekommen diese IDs und verwenden Sie meinen Code. Dann wird anstelle des Servers Ihr Gerät eine Benachrichtigung an den GCM-Server gesendet, dann sendet der GCM-Server Benachrichtigungen an die Geräte. –
Nein, es ist nicht möglich, eine Push-Benachrichtigung (GCM Nachricht) von einem schicken Gerät zu einem anderen (oder mehreren) Gerät. Sie sollten Ihren Anwendungsserver als Relay verwenden.
Device1> App Server> Device2/Gerät3/device4 ...
Sie sollte nicht gehört der Server-API-Schlüssel verwendet FCM-Nachrichten in Ihrem Android-App zu senden. Dieser Schlüssel sollte geheim sein. Wenn er aus Ihrem APK extrahiert wird, kann jeder Benutzer Nachrichten an Ihre Anwendung senden.
- 1. Android Studio senden Daten vom Gerät an ein anderes Gerät über die App
- 2. Verwenden Sie Android-Gerät als Headset für ein anderes Gerät
- 3. So streamen Sie Audio von einem Android-Gerät auf ein anderes Android-Gerät Über Bluetooth?
- 4. Android senden Benachrichtigung von einem Gerät zu einem anderen
- 5. Senden Firebase Benachrichtigungen von Android-Gerät
- 6. Wie kann ich eine Zeichenkette über NFC an ein anderes Gerät senden?
- 7. Verbinden mit einem integrierten Bluetooth-Gerät Von Android-Gerät
- 8. Wie kann ich eine Push-Benachrichtigung von einer Android-App, die auf einem Gerät ausgeführt wird, an ein anderes Gerät senden, auf dem dieselbe App ausgeführt wird?
- 9. Senden von Ort an Gerät stürzt Anwendung (Android)
- 10. Android DDMS - Anrufe zum aktuellen Gerät senden
- 11. Bluetooth Android SPP, Befehle in Serie an Gerät senden?
- 12. Wie kann überprüfen, Android-Gerät Root-Gerät?
- 13. Bluetooth sendet keine Datei an ein anderes Gerät
- 14. Beste Methode, um Daten von einem Server an ein Android-Gerät zu senden
- 15. APNS Senden häufiger Benachrichtigungen an Gerät
- 16. Erstellen Sie eine JSON-Datei und senden Sie sie an ein anderes Gerät mit WIFI direct
- 17. Wie erkennt man, ob ein Android-Gerät SMS senden kann?
- 18. Android Firebase Gerät zu Gerät Messaging
- 19. Wie sende ich Live-Updates an mein Android-Gerät?
- 20. Wie ein Loop-Gerät in Android
- 21. Senden von Daten von Server zu Android Gerät
- 22. GCM Benachrichtigung an ein Offline-Gerät
- 23. Wie Byte-Array von Android-Gerät an Servlet
- 24. Geolokalisierung von Android-Gerät
- 25. Wie erstellen Sie ein virtuelles io-Gerät in Linux, das Daten an ein echtes Gerät überträgt?
- 26. Android: Test-App auf einem echten Gerät
- 27. Android: TV-Fernbedienung von Android-Gerät
- 28. android - messen Strahlung von Gerät
- 29. Best Practice für AVRCP unter Android (Senden von Metadaten an ein Bluetooth-Gerät)
- 30. In Bezug auf Android Gerät Reservierungsstatus
Nicht möglich. Sie müssen es über Ihren Server verwalten –