Einige von mir installierte oder in Betracht gezogene Apps setzen einen Internetzugang voraus, obwohl sie keine offensichtlichen Internetfunktionen bieten. Eine der überraschendsten war eine einfache Kompass-App.
Warum ist das?
Einige von mir installierte oder in Betracht gezogene Apps setzen einen Internetzugang voraus, obwohl sie keine offensichtlichen Internetfunktionen bieten. Eine der überraschendsten war eine einfache Kompass-App.
Warum ist das?
Antworten:
In der Regel benötigen Apps einen Internetzugang für Anzeigen, Analysedaten oder das Zurücksenden von Fehlerberichten / Stack-Traces an den Entwickler.
Andere Gründe könnten darin bestehen , die Lizenzserver von Google zu verwenden, um legitime Kopien von Apps mit Käufen aus dem Android Market zu validieren (die Lizenzserver von Google verwenden die Berechtigung CHECK_LICENSE). In ähnlicher Weise stellen einige Entwickler ihre eigenen Schlüssel und Lizenzserver her (vor der Implementierung von Google).
Zum Beispiel bin ich der Entwickler einer Trinkgeldrechner-App . Das Senden von Analysedaten über Flurry an mich erfordert die Erlaubnis des Internets . Eines Tages habe ich vor, dieses Remote-Stack-Tracing-Programm für detailliertere Fehler hinzuzufügen (habe ich aber noch nicht, da meine App bisher keine Bugs / Fehler generiert hat). Es lohnt sich jedoch, den Wert dieser Informationen nach der Internetgenehmigung zu fragen. Ich kann genau sehen, wie viele Benutzer von welchem Android-Betriebssystem meine App verwenden und welche Telefone meine App am häufigsten verwenden. Ich gebe den Benutzern jedoch auch ein "Opt-out" in den Einstellungen, wenn sie mir diese Informationen nicht senden möchten.