Ich habe eine App, die Mqtt Service mit Benachrichtigungen eingerichtet verwendet. Der Client erhält jedoch keine Nachrichten, wenn die App zwangsweise geschlossen wird. Ich bemerke, dass es MqttServce gibt. Wie verwende ich es in Verbindung mit dem Android-Client?Mqtt Service in Verbindung mit MqttAndroidClient
Antwort
Für Android können Sie Paho Android-Projekt verwenden, können Sie einen Client initialisieren.
MqttAndroidClient mqttClient = new MqttAndroidClient(BaseApplication.getAppContext(), broker, MQTT_CLIENT_ID);
Legen Sie die erforderlichen Optionen fest und abonnieren Sie dann die Nachrichten.
MqttConnectOptions connOpts = new MqttConnectOptions();
Auch im Manifest-Datei folgen.
<service android:name="org.eclipse.paho.android.service.MqttService" >
</service>
Da die Frage ist sehr hohe Niveau würde den Besuch ihr Projektes auf GitHub empfehlen und online über Proben gehen.
der Hoffnung, das hilft.
Prost!
Hallo, ich habe das bereits getan, aber wenn ich wische, um die App zu schließen, höre ich auf, Benachrichtigungen zu erhalten. Ich brauche die Fähigkeit zum Abrufen von Benachrichtigungen, um persistent zu bleiben. Soll ich einen Service nutzen oder unterstützt der Kunde sowas schon? – lawonga
Wenn das Schließen des App-Diensts beendet wird, werden Ihre Nachrichten auf der Serverseite beibehalten. Wenn Sie also erneut eine Verbindung herstellen, sollten Sie sie erhalten. –
Hi, ja das habe ich auch mit dem Manifest gemacht. Was passiert, wenn ich unabhängig davon, ob die App geschlossen wurde, Nachrichten empfangen kann? Wie funktioniert Whatsapp oder Facebook Messenger? – lawonga
- 1. Verbindung mit Mqtt mit Kii Cloud Service
- 2. Verbindung fehlgeschlagen mit MQTT Android Service
- 3. Paho Mqtt Android Verbindung zu Broker schlägt fehl mit (32103)
- 4. TLS/SSL-Verbindung für MQTT in Java
- 5. Verbindung mit OpenShift-Service
- 6. MQTT-Service für iOS Push-Benachrichtigungen
- 7. Paho MQTT Verbindung zu MQXR Broker
- 8. Paho (MQTT) -Client kann keine Verbindung herstellen
- 9. android - Paho MQTT-Dienst für die Veröffentlichung
- 10. IBM Bluemix trennt den MqttAndroidClient nach einiger Zeit
- 11. Python paho-MQTT-Verbindung mit azurem IoT-Hub
- 12. Blinken mit MQTT in arduino
- 13. IoT kann keine Verbindung zum Server mit MQTT + TLS herstellen
- 14. basic mqtt mit haskell
- 15. Mit mqtt zusammen mit Tomcat
- 16. SOP-Verletzung in Poho MQtt
- 17. WCF Service Android Verbindung
- 18. MQTT mit Mosquitto
- 19. MQTT Broker Verbindungsmanagement
- 20. Reconnect MQTT-Client in Android
- 21. Arduino + esp8266 + mqtt
- 22. WSO2 CEP/DAS - MQTT Verbindung nicht erreichbar MqttException (0) - java.lang.NullPointerException
- 23. Direkt MQTT vs MQTT über WebSocket
- 24. mqtt mosquitto linux-Verbindungslimit
- 25. Verwenden von MQTT mit PubNub
- 26. MQTT zwischen Esp8266 und Arduino mit PubSubclient
- 27. Integration von MQTT mit PyQt4
- 28. Herstellen einer Verbindung mit Azure Service Bus mit Python
- 29. Integrieren mqtt in appcelerator/titan
- 30. Python (Flask) und MQTT hören
Kann nicht reproduziert werden. Bitte lesen [fragen] und bieten [mcve] – xenteros