NetflixのSafetyNet除外は実際にはGoogle Play Consoleの新機能です

先週、 Netflix アプリケーションが root ユーザーに対して非表示になっているというニュース Play ストアを検索すると、コミュニティ全体に波紋が広がりました。 当初、なぜこれが起こったのか正確には明らかではありませんでしたが、Netflixはこれが意図された動作であるという声明を発表しました。 同社は、サポートされていないデバイスをブロックする方法として Google の Widevine DRM を使用していると述べましたが、それでも非常に簡単にサイドロードされる可能性があるため、これは意味がありませんでした。

代わりに、Netflix はある種の SafetyNet チェックを使用して、アプリケーションが Play ストアの検索結果として表示されるかどうかを判断しているようでした。 Google I/O が開始された現在、同社は多数のサービスに新機能を展開しており、Google Play Console もそれらのサービスの 1 つです。 そこには、開発者が追加の変数の数に応じてアプリケーションやゲームをユーザーから除外できる新機能があるようです。

これは、グラフィックスを大量に使用するゲームが 1 GB の RAM しか搭載していない人に表示されないようにすることも、サポートされていない SoC を使用している人にあなたの作品が表示されないように適用することもできます。 ここには有効にするオプションもあります セーフティネットの除外 ここでも。 これは、開発者が SafteyNet チェックに合格しないデバイスや基本的な整合性チェックに合格しないデバイス、さらには Google によって認定されていないデバイスからもアプリケーションを非表示にできることを意味します。

これは、実際には、私たちのほとんどが慣れ親しんでいる従来の SafetyNet チェックとは少し異なります。 標準チェックでは、アプリケーションの起動時にチェックが行われ、テストに合格しない場合はエラー ページが表示されます。 このデバイス カタログの除外機能により、特定のテストに合格しなかった場合、ユーザーは Play ストアでアプリケーションを見ることができなくなります。これは興味深いことです。 アプリケーションは引き続きサイドロード可能であり (アプリケーション自体に SafetyNet チェックが存在しないと仮定して)、引き続き機能するためです。 通常は。

これにより、ますます多くの人が当社独自のようなサードパーティのアプリケーション リポジトリ Web サイトを使用するようになるとしか思えません。 XDA ラボ この問題を回避する方法として。


出典: Android 開発者ブログ

経由: アンドロイド警察