2016-05-07 6 views
0

Ich bin in einer Situation, wenn ein Benutzer einige App löscht, muss ich ein Logout-Signal von diesem spezifischen Konto an den Server senden, dh jeder andere Benutzer kann nicht kürzlich gelöschte App Benutzer zu anderen geöffneten App zu sehen. Gibt es eine Möglichkeit, dies zu tun?Ist das möglich, wenn ein Benutzer in ios eine App löscht?

Ich habe versucht eine kontinuierliche Überprüfung mit Hintergrund holen auf dem Server, dass einige Benutzer ihren Status aktualisiert oder nicht, wenn nicht für 5 min aktualisiert dann werde ich zwangsweise diesen Benutzer abmelden. Aber dafür kann ich nicht verstehen, der Benutzer ist im Hintergrund oder der Benutzer hat die App gelöscht. Also hat irgendjemand eine Idee, sich von dieser Situation zu erholen?

+0

Ich denke, der APNS-Feedback-Service kann helfen. Der Dienst fügt die Geräte-Token, die nicht auf dem Gerät installiert sind, einer Liste hinzu. Und wenn Sie es abfragen, gibt es Ihnen die Liste des Geräte-Tokens zurück. Wenn Sie alle Geräte-Token des Nutzers verwalten, können Sie davon ausgehen, dass diese Nutzer die App deinstalliert haben. https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Appendixes/BinaryProviderAPI.html – Surely

Antwort

0

Leider gibt es absolut keine zuverlässige Möglichkeit zu wissen, wann ein Benutzer Ihre Anwendung von seinem Gerät entfernt.