Letzte Woche, die Neuigkeiten darüber, dass die Netflix-Anwendung für gerootete Benutzer ausgeblendet ist Beim Durchsuchen des Play Store sorgte er in der Community für Aufsehen. Zunächst war nicht ganz klar, warum dies geschah, doch dann veröffentlichte Netflix eine Erklärung, in der es hieß, dass es sich um beabsichtigtes Verhalten handele. Das Unternehmen gab an, Googles Widevine DRM zu verwenden, um nicht unterstützte Geräte zu blockieren, aber das machte keinen Sinn, da es immer noch sehr einfach von der Seite geladen werden konnte.
Stattdessen sah es so aus, als würde Netflix eine Art SafetyNet-Prüfung verwenden, um festzustellen, ob die Anwendung als Suchergebnis im Play Store angezeigt wird oder nicht. Nachdem Google I/O nun gestartet ist, führt das Unternehmen neue Funktionen für eine große Anzahl seiner Dienste ein, und die Google Play Console ist einer dieser Dienste. Es sieht so aus, als gäbe es dort eine neue Funktion, die es Entwicklern ermöglicht, ihre Anwendung oder ihr Spiel abhängig von einer zusätzlichen Anzahl von Variablen von Personen auszuschließen.
Dies kann erfolgen, damit Ihr grafiklastiges Spiel nicht für Personen angezeigt wird, die nur über 1 GB RAM verfügen, oder es kann angewendet werden, damit Personen mit einem nicht unterstützten SoC Ihre Arbeit nicht sehen. Hier gibt es auch eine Option zum Aktivieren SafetyNet-Ausschluss hier auch. Dies bedeutet, dass Entwickler ihre Anwendungen vor Geräten verbergen können, die die SafteyNet-Prüfungen oder grundlegende Integritätsprüfungen nicht bestehen, oder sogar vor Geräten, die nicht von Google zertifiziert sind.
Dies unterscheidet sich tatsächlich ein wenig von den herkömmlichen SafetyNet-Prüfungen, an die die meisten von uns gewöhnt sind. Bei der Standardprüfung wird die Prüfung beim Start der Anwendung durchgeführt und Sie werden dann auf eine Fehlerseite weitergeleitet, wenn der Test nicht bestanden wird. Diese Funktion zum Ausschließen des Gerätekatalogs verhindert, dass Benutzer die Anwendung im Play Store sehen, wenn bestimmte Tests nicht bestanden werden, was interessant ist weil die Anwendung weiterhin seitlich geladen werden kann (vorausgesetzt, dass SafetyNet-Prüfungen nicht in der Anwendung selbst vorhanden sind) und weiterhin funktioniert normalerweise.
Ich kann nur davon ausgehen, dass dies dazu führen wird, dass immer mehr Menschen Anwendungs-Repository-Websites von Drittanbietern wie unsere eigene nutzen XDA Labs als eine Möglichkeit, dieses Problem zu umgehen.
Quelle: Android Developers Blog
Über: Android Police