2016-05-03 3 views
3

Google Cloud Test Labでサンドラランナーテストを実行すると、ログイン画面をスキップしてアプリでアナリティクストラッキングを無効にしたいと考えています。AndroidアプリがGoogle Cloud Test Labで実行されているかどうかを確認するにはどうすればよいですか?

Best Practices for Cloud Test Labページ状態:

デジタル広告プロバイダが広告収入とIPアドレスの次の範囲から発信されたトラフィックをフィルタリングすることにより、クラウドテストラボから生成され、対応するすべてのトラフィックをフィルタリングすることができます108.177.6.0.x - 108.177クラウドテストラボで実行しているとき、私はIPアドレスを確認するとき.6.24.x

しかし、私は範囲10.10。[193-202] .XにIPアドレスを返されています(thisコードを使用して)。

アプリがCloud Test Labで実行されているかどうかを判断する別の方法はありますか?

+1

"クラウドテストラボで(このコードを使用して)実行しているときにIPアドレスを確認すると、10.10 [193-202] .xのIPアドレスが返されます。クラウドテストラボクライアントの広告サーバーに表示されるIP。デバイスのローカルIPアドレスを検索しています。これは、パブリックIPアドレスとプライベートIPアドレスの標準的な違いです(NAT変換など)。 – CommonsWare

答えて

0

:で記述されています。うまくいけば、これはあなたの最初の懸念に対処します

ログイン画面をスキップすることについての2番目の提案は、デバイスへのアプリ用の特別なビルドでRobo testを開始することによって試すこともできます。また、Googleの資格情報を端末に追加するので、アプリが「Googleを使用したログイン」の仕組みをサポートしている場合、自動的にログインしてクロールする必要があります。

最後に、「クラウドテストラボでアプリが実行されているかどうかを判断する方法」の意味を理解できません。この場合のPlay Pre-Launch Reportは、Firebase Test Labによって提供されており、Play Developers Consoleのアルファチャンネルまたはベータチャンネルにアプリを起動する際に、さまざまなチェックを行います。これは、アプリの品質の最終チェックとして使用されることを意図していますが、日常の開発プロセスではそれに頼るのは難しいかもしれません。

+0

私はAnswersを使い、prelaunch testはその統計を壊します。 –

関連する問題