Warum benötigen einige Apps ohne Internetfunktionen einen Internetzugang?

22

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?

BrianCooksey
quelle

Antworten:

19

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.

Bryan Denny
quelle
5
Apps verwenden die CHECK_LICENSE-Berechtigung für die Lizenzierung von Google und nicht die Internet-Berechtigung.
Dan Dyer
@Dan ich stehe dann korrigiert, danke für den Hinweis darauf.
Bryan Denny