コンソールとアプリの両方にFirebaseを設定しました。すべてが正しく構成され、イベントがアプリにログインしているように見えます。
コンソールへの出力:
<FIRAnalytics/DEBUG> Logging event: Origin, name, params: app,
log_something, {
"_o" = app;
"full_text" = khbsdpibdsjl;
name = lwkjbgskljsavdkjl;
}
デバッグフラグを有効にしています:-FIRDebugEnabled
。
しかし、デバッグイベントコンソールには何もありません。利用可能なデバイスがない、イベントがログに記録されていない、接続されているものがないことを示す0が表示されます。私は何かを逃しているに違いありませんか?
編集:私はデバッグイベントを設定するためにこれに従っています。 https://firebase.google.com/docs/analytics/debugview#enabling_debug_mode
StreamViewにイベントが表示されていますが、デバッグモードを有効にしても、デバッグビューには何も表示されません。
プロジェクトスキームの環境変数からOS_ACTIVITY_MODE:disableを追加した場合は、必ず削除してください。
これを試してください、これは私のための仕事です、
以下の手順に従ってください。
1.Xcodeで、Product→Scheme→EditSchemeを選択します。
2.左側のメニューからRunを選択し、引数タブを選択します引数で+オプションで渡される
追加-FIRDebugEnabled
詳細なデバッグビューについては、次の手順に従ってください DebugView track Firebase doc
XCodeプロジェクトでイベントを送信するには、以下のコードに従います。
目的C
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{@"name": name, @"full_text": text}];
Swift
Analytics.logEvent("share_image", parameters: ["name": name, "full_text": text])
イベントログについては、詳細な手順に従います イベントをApplication Firebaseドキュメントに記録
これが誰かを助けることを願っています。
私も同じ問題を抱えています。
1 CocopodsのFirebaseバージョンを確認します。
2デバッグモードを開く
今はそれほど問題ではありませんが、この問題でエラーが発生している人々にとってはまだです。 GoogleServices-Info.plist
ファイルの問題により、firebase analyticsのデバッグモードが機能しない場合があるこれらの2つの変更を行うだけです。
-FIRDebugEnabledの前にONE DASHを必ず追加してください
私はそれを逃したので愚かな間違いをして一日中無駄にした[〜#〜] dash [〜#〜]
他の人には起こらないことを願っています!
私は次のように書くことによってそれを可能にした:
func application(_ application: UIApplication, didFinishLaunchingWithOptions, ...) {
// some other initialization
FirebaseApp.configure()
Firebase.Analytics.setAnalyticsCollectionEnabled(true)
}
Firebaseウェブサイトにアクセスしているときに広告ブロッカーが有効になっているかどうかを確認します。
私はuBlock Originを有効にしていて、すべてのページ(ダッシュボード、イベント、StreamView、DebugView ...)をブロックし、それらはすべて空白でした。
ホワイトリストに登録するとすぐに、すべてが期待どおりに機能しました。
最近、Xcodeコンソールがすべてが問題なく、すべてがログに記録されて送信されているという問題があり、「-FIRDebugEnabled」を使用して、このスレッドで他のすべての提案を試みましたが、何も機能しませんでした。 FirebaseのDebugViewに何も送信されていません。
私のgit-historyを調べて、問題がpod update
、そして私の問題の解決策は別のpod update
。
失敗したポッドはわかりませんが、Moya、Alamofire、FirebaseAnalyticsのいずれかが疑われます...この後、ポッドバージョンのロックを強く検討しています。