私は、Firebase Analyticsで "App Version"を "contains 'debug'"に設定して聴衆を作りました。私のアプリケーションのデバッグバージョンは、バージョン名文字列の最後に "-debug"を追加します。開発者ビルドのオーディエンスを作成する方法はありますか?
私はアプリケーションを実行するとFirebaseがセッションのデータを記録しても、「デバッグオーディエンス」は記録されません。
私が最終的に望むのは、リモート設定を使用してテストで使用できる設定項目を作成できる世界ですが、私が誤って設定をいくつかのテストモードでアクティブにしておく心配はありません。アプリをライブでプッシュします。今、私の解決策は、 "if(!BuildConfig.DEBUG)"でRemote Configを適用するためのすべての呼び出しをラップすることですが、一度忘れてしまい、 "isPremiumUser"またはそのような何かばかげた:)。
バージョン名やその他の方法で、開発者ビルドのオーディエンスを作成する方法はありますか?
ありがとうございます!
デバッグビルドから作成したユーザーに「デバッグ」タグを付け、適切なオーディエンスを設定することでそれらをフィルタすることができます。 – racs
「あなたのユーザーにタグを付ける」と言ったら、どういう意味ですか?オーディエンスでは、事前に定義されたイベントやユーザーのプロパティに基づいて条件を設定でき、「タグ」はオンになっていません。 – jkane001
申し訳ありませんが、おそらく間違った用語は、タグ付けと呼ばれるMSプラットフォームでやっていました。 Firebaseのユーザにカスタムプロパティを設定しています。これらのユーザーに対して 'debug = true'を設定するだけで、後でこのオーディエンスをフィルタリングして、あなたがしようとしていることに応じてインクルードしたり、アウトにすることができます。 https://firebase.google.com/docs/analytics/android/properties#set_user_properties – racs