ホーム

// services / emulator-play-integrity-setup

エミュレーター検出・Play Integrity対応のAndroidエミュレーター環境構築

エミュレーターでは起動しないアプリや、検出した途端にPlay Integrityの判定に失敗するアプリは多く、PCでのテスト、自動化、調査の妨げになります。これらのチェックに対応した、安定したAndroidエミュレーター環境を構築し、お使いのアプリ、QAの一式、調査の作業が実機と同じように動く状態にします。無料相談、書面での作業範囲の提示、お支払いはお客様の環境で動作を確認できてからです。

このサービスの内容

不正、チート、改ざんを警戒するアプリは、実行環境を確認します。端末とビルドの情報、ハードウェアの挙動、システムプロパティ、そして最近ではGoogleが署名したPlay Integrityの判定結果です。標準のエミュレーターでは、これらが市販の実機と異なって見えるため、アプリはエラーを表示したり、機能を制限したり、終了したりします。

正当なテストや開発の作業で、そうしたアプリに受け入れられるよう設定したエミュレーター環境をお渡しします。お使いのPC、ノートPC、ビルドサーバー上で動く環境を、必要なAndroidのバージョンと端末プロファイルに合わせて用意し、ご自身で再構築できるよう手順のメモも添えます。

正直にお伝えしておくべき限界があります。Play Integrityの最も厳しい段階は、認証された実機のハードウェアを前提にGoogleが設計しており、Play Servicesを搭載したエミュレーターは、通常は独自の仮想デバイスの判定として報告されます。特定のアプリに対応できるかどうかは、そのアプリの厳しさ次第です。作業を始める前の相談の段階で、一緒に確認します。

どんな方が、なぜ使うのか

エミュレーターは、多くのAndroidバージョンと画面サイズを、最も速く安く確認できる手段です。特にご依頼の多い用途は次のとおりです。

QA・回帰テスト

エミュレーター検出と整合性チェックを有効にした自社のリリースビルドを、テスト用の端末を何台も買わずに、複数のAndroidバージョンで実行できます。特別なデバッグ版ではなく、実際に配布するビルドそのものをテストします。

テスト自動化・CI

パイプラインにエミュレーターが必要なAppium、Espresso、UI Automatorのテスト向けに、再現できるイメージを用意します。毎回同じ既知の状態から実行を始められます。

セキュリティ調査・検証環境

テストを許可されたアプリを評価するアナリストには、管理された使い捨ての環境が必要です。検証環境は私たちが用意し、調査の範囲はお客様と依頼元が決めます。

整合性チェックの処理を確認する開発者

制限された判定や失敗した判定に自社アプリがどう反応するかを確認し、代替画面とサーバー側の処理を検証し、お客様からの報告をいつでも再現できます。

サポート・再現環境

サポート担当が、ユーザーからの報告を、該当するAndroidバージョンと端末プロファイルで再現できます。端末を社内で持ち回る必要はありません。

デモ・研修・チュートリアル

個人のスマートフォンや個人のアカウントを見せることなく、PCの画面で操作説明の録画、営業デモ、講座を行えます。

すべての案件に含まれること

  • アプリ、目的、チェックの厳しさを把握するための無料相談
  • 作業を始める前の、正直な実現可否の回答。根拠のない約束はしません
  • OS、Androidバージョン、チームに合わせた構築
  • 画面共有で、対象アプリでの動作を確認した、設定済みのエミュレーター環境
  • 別のマシンで同じ環境を再作成できる、書き出し可能なイメージまたはスナップショット
  • 設定した内容と安定して使い続ける方法をまとめた、書面での引き渡しメモ
  • AndroidとPlay Servicesの更新後も動作を保つための案内
  • アプリやPlayの更新で構築した環境が動かなくなった場合の、30日間の無料再設定

ご依頼をお受けする範囲

お客様が所有している、開発している、または評価を許可されているアプリについて、テスト、開発、自動化、セキュリティ調査、サポート、研修、デモの作業をお受けします。

不正行為、利用停止の回避、ゲームでのチート、プロモーションや決済の悪用、ご自身のものではないアカウントへのアクセスを目的とした環境は作りません。そのようなご依頼だと判断した場合は、その旨をお伝えしてお断りします。

よくある質問

エミュレーター検出とは何ですか?

アプリが、実機で動いているのか仮想デバイスで動いているのかを判断するためのチェックです。不正、偽のインストール、自動化による悪用、改ざんを減らす目的で使われます。一方で、正当なテストの妨げにもなります。このサービスは、その問題を解決するものです。

Play Integrityは何を確認しますか? エミュレーターは通過できますか?

Play Integrityは、端末とアプリについて署名付きの判定を返します。基本の段階は、端末が基本的なチェックを満たすことを確認します。端末の段階と強力な段階は、認証されたハードウェアに依存し、新しいAndroidではハードウェアによる証明にも依存します。Google Play認証済みのエミュレーターは、別の仮想デバイスの判定として報告されます。ハードウェアの段階しか受け付けないアプリは、どのエミュレーターでも難しく、その点は相談の段階でお伝えします。

どんなアプリでもエミュレーターで動かせますか?

いいえ。お約束もしません。サーバー側の判断材料や、ハードウェアによる証明に依存していて、仮想デバイスでは満たせないアプリもあります。そのため、料金をお支払いいただく前に、無料の相談でまず実現可否をお答えします。

銀行アプリや決済アプリにも対応しますか?

所有していない、またはテストを許可されていないアプリの保護を回避する目的では対応しません。開発者ご本人、または発行元から依頼を受けたテスターの方であれば、通常のテスト作業として喜んでお手伝いします。

アカウントの共有や、スマートフォンのrootは必要ですか?

いいえ。新しいエミュレーターのインスタンスで、画面共有をしながら作業するか、設定済みのイメージをお渡しします。お客様の個人のスマートフォンやアカウントは関係しません。

どのくらいかかりますか?

1つの環境で対象アプリが1つの場合、着手から引き渡しまで、通常は1〜3時間ほどです。複数イメージのパイプラインやチームへの展開は、個別に範囲を決めます。

アプリやGoogle Playが更新されるとどうなりますか?

検出の仕組みは時間とともに変わるため、今は動く環境でも、後で見直しが必要になることがあります。すべての案件に30日間の無料再設定が含まれ、その後も依頼に応じて環境を保守できます。

エミュレーターの実行は合法ですか?

はい。エミュレーターは標準的な開発ツールです。特定のアプリの利用規約がエミュレーターでの実行を認めているかどうかは、お客様と発行元の間の問題です。そのため、テスト、開発、調査、研修、デモの用途に限ってお受けしています。

エミュレーターのチェックに悩まされる状況を終わらせませんか?

対象のアプリと必要な環境をお知らせください。無料相談、正直な実現可否の回答、書面での見積もりをご用意し、お支払いはお客様の環境で動作を確認できてからです。