Android Benachrichtigungen nach App ist installiert auf dem Gerät - aber Wie?
Ich würde gern noch eine Status Bar Notification für mein Android App. Diese Benachrichtigung sollte auf der Statusleiste angezeigt, nachdem die App installiert ist. Ich habe einen hintergrund-Dienst für die App, die ist, wo ich konnte die Meldung code. Wie kann ich trigger die Benachrichtigung nur, nachdem die App installiert ist?
Jede Einsicht, dieses problem zu lösen wird sehr hilfreich sein.
Dank.
InformationsquelleAutor Aakash | 2011-01-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun. Keiner von Ihr code wird sofort ausgeführt bei der Installation.
startForeground()
sinnvoll ist, beide, so kann der Benutzer schnell zu Ihrer app zurückkehren, um es zu stoppen, und so den Dienst nicht getötet werden, ganz so schnell. Aber nicht nur in Aufmachungen eine Benachrichtigung, weil Sie das Gefühl, wie es -- eine ehrliche, gültig Wertbeitrag für die Anwender.Gibt es einen (großen) Ausnahme von dieser Regel. Wenn die app installiert wurde, aus dem Android Market, der Market-app senden einer
com.android.vending.INSTALL_REFERRER
Absicht, um Ihre app nach der installation. Zum Beispiel, AnySoftKeyboard zeigt eine benutzerdefinierte Benachrichtigung, sobald es installiert ist:Macht es sehr viel Sinn, für eine Tastatur, um eine Benachrichtigung angezeigt, weil die neuen Tastaturen sind standardmäßig deaktiviert, so eine Anzeige kann den Benutzer auffordern, um es zu aktivieren. Sonst würden die meisten Benutzer übernehmen die Installation ist fehlgeschlagen, wenn Ihre Tastatur nicht auf der Liste der input-Geräte (gefolgt von den verärgerten support-E-Mails, oder noch schlimmer-SCHLECHTE BEWERTUNGEN UND ERSTATTUNGEN!).
Finden Sie auf dieser Seite für weitere Informationen: Bekommen referrer nach der Installation der app aus dem Android Market. Ich fand auch Sie diesen code in AnySoftKeyboard manifest-Datei (befindet sich auf http://softkeyboard.googlecode.com):
Ich hoffe, das hilft,
Barry