Kann man im App Inventor 2 einfügen die App automatisch zu starten?
Hallo, ich würde gerne in meine App einfügen dass sich die App automatisch startet wenn eine bestimmte SMS kommt. Geht das beim App Inventor irgendwie??
3 Antworten
Wenn ReceivingEnabled auf Always steht, startet die App leider nicht sofort beim Erhalt einer (bestimmten) SMS, zeigt aber eine eigene SMS-Benachrichtigung (als Push-Nachricht) an.
Sobald man auf diese klickt wird die App geöffnet und dann wird automatisch when MessageRecevied ausgeführt.
Zwar kein komplett automatischer start, aber nach einem Klick des Nutzers kannst Du die SMS verarbeiten und wenn es die falsche SMS war, die App mit close application sofort wieder schließen lassen oder mit dem ActivityStarter sofort an die Handyeigene SMS-App weiterleiten.

Ja. Verwende dafür "Texting" und setzte die Einstellung ReceivingEnabled auf Always.
Mit when MessageRecevied kannst Du dann bestimmen, was bei einer eingehenden SMS passieren soll.
Soweit die Theorie. Selber ausprobiert habe ich es noch nicht. Du kannst ja mal antworten ob es klappt :)
Sobald du Texting im Designer auf den Screen gezogen hast, findest Du die "Always"-Einstellung am rechten Rand als unterste Option direkt unter "Massage" und "PhoneNumber" bei den Texting-Einstellungen.
Das hatte ich auch so verstanden und hatte gedacht, dass es so auch funktionieren würde.
Nun habe ich es selber ausprobiert und festgestellt, dass es leider nicht ganz so funktioniert aber so ähnlich.
(siehe Nachtrag-Antwort)
Hallo ich habe es gefunden und ausprobiert es funktioniert aber leider nicht. Gibt es noch andere Möglichkeiten??
Es funktioniert leider nur so ähnlich (siehe "Nachtrag zu meiner vorherigen Antwort")
Wo finde ich den Befehl Always??