2012-04-12 28 views
10

Ich habe meine App vor einem Monat auf Android Market hochgeladen. Jetzt habe ich seine neue Version hochgeladen. Ich habe eine alte Version auf meinem Gerät installiert. Aber ich habe keine Update-Benachrichtigung. Gibt es eine Möglichkeit, Aktualisierungsbenachrichtigungen an Benutzer zu senden, wenn ich meine Anwendung auf Android Market aktualisiere?Android Application Update Notification

Antwort

14

Nicht standardmäßig: Die Marktbenachrichtigungen sind in keiner Weise den App-Entwicklern zugänglich. Wenn Sie Ihre Benutzer benachrichtigen möchten, müssen Sie diese in Ihrer App erstellen: Richten Sie einen Server mit einer HTTP-URL ein, die die neueste Version meldet, und verwenden Sie dann eine AlarmManager, um diese URL aufzurufen und festzustellen, ob sich die Version auf dem Gerät befindet das gleiche wie die neueste Version. Wenn es nicht erscheint, eine Nachricht oder Benachrichtigung und senden Sie sie an den Markt zu aktualisieren. Gleiches beschrieben here.

+4

Ich denke, er spricht über die Benachrichtigung, die die Market-App sendet, und diese sollten automatisch sein, wenn sie eine neue apk hochladen. – Heinrisch

+2

Verstanden. Der Market generiert all das selbst, indem er einen Prozess verwendet, der für den Entwickler vollkommen undurchsichtig ist: Es gibt keine Steuerelemente, die einem Entwickler die Möglichkeit geben, diese bei Bedarf auszulösen. Daher stecken Sie in Ihrer App fest, Ich habe momentan eine Nachricht von WhatsApp, die mir sagt, ich solle upgraden). – Femi

+2

stimme voll und ganz zu, machte nur den Kommentar, um darauf hinzuweisen. Ich habe etwas Neues aus deiner Antwort gelernt, also bin ich froh, dass du es gepostet hast, danke! – Heinrisch

0

Probieren Sie diese Bibliothek aus, die nach Updates auf Google Play, GitHub, Amazon, F-Droid oder Ihrem eigenen Server sucht. Diese Bibliothek benachrichtigt die Aktualisierungen Ihrer Apps, indem sie einen Materialdialog, eine Snackbar oder eine Benachrichtigung anzeigt. Überprüfen Sie die wiki.