web-dev-qa-db-ja.com

Firebase自動画面レポートを無効にする

Firebase Analyticsの自動画面レポートを無効にする方法はありますか?

報告したくないUIViewCOntrollerがいくつかあります。

だから、自分を報告する画面を管理したい。

FirebaseAutomaticScreenReportingEnabledNOに設定しても機能しませんでした

ありがとう

20
ilan

2018の場合、Info.plistには次のようなエントリがあります。

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
  1. 重要:驚いたことに、これは>>> YOUR <<< Info.plistにあります。 NotGoogleによって追加された奇妙なplist。

  2. この回答では、正確な新しい構文が必要であることを示しました(2018年後半)。

  3. Plistを「ソース」として編集し、上記に貼り付けるのが最善です。 Xcodeで便利な「値入力」インターフェイスを使用しようとすると、実際には機能しません。

最後に、これを見てください...

enter image description here

2019年...

残念ながら、この操作の詳細は時々変更されるように見えるため、この正確な手順がすべての場合とすべてのバリエーションでまだ機能するかどうかは不明です。がんばろう :/

20
Fattie

PlistフラグFirebaseScreenReportingEnabledをInfo.plistに追加し、その値をNO(ブール値)に設定することにより、自動画面レポートを無効にできるはずです。値は文字列ではなくブール値でなければならないことに注意してください。

Firebase向けGoogleアナリティクスは、手動のみの画面レポートのケースをサポートしていません。 plistフラグFirebaseAutomaticScreenReportingEnabledは、混乱を減らすためにFirebaseScreenReportingEnabledに名前が変更されました。自動+手動の画面レポートをサポートするか、画面レポートをまったくサポートしません。

11
AniV

キーのタイプを「文字列ではなく」「ブール」に変更したことを確認してください

Info.plist

1
Salih Demirtaş

info.plistファイル。

追加する

FirebaseScreenReportingEnabled

値がBooleanであることを確認してください

そしてそれをする

いや

0
Tushar Katyal