答案 0 :(得分:2)
嘿,请确保您已致电:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
}
如果这不起作用,请尝试向Firebase发送一些数据,如下所示:
Analytics.logEvent("This is a test", parameters: [
"Test1": : "tester",
"Test2": "tester"
])
这会将分析数据发送到Firebase
答案 1 :(得分:1)
这里的实际技巧是使用最新版本的广告连播。
Firebase强制您使用最新版本的广告连播以完成最后一步的检查。
假设您在Podfile中有特定版本的Pod:
pod 'Firebase/Analytics', '= 6.27.0'
pod 'Firebase/Crashlytics', '= 6.27.0'
删除显式版本
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
从设备/模拟器中删除应用。重建,运行应用程序。再次访问Firebase网站。
此后,您可以在Podfile中设置任何版本,执行pod install
。
答案 2 :(得分:0)
我有同样的问题。我使用的是Firebase / Analytics(分析)6.11.0,当我将其更改为6.8.2时,该问题已解决
答案 3 :(得分:0)
我用这一行更改了我的podfile,它解决了这个问题。
pod 'Firebase/Analytics','6.8.1'
答案 4 :(得分:0)
我有一个问题,一个pod 'Firebase/Core'
阻止了pod 'Firebase/Analytics
的较新版本的安装。我删除pod 'Firebase/Core'
后,一切都会按照Google的描述进行工作。
答案 5 :(得分:0)
从设备或模拟器中删除您的应用。在您的pod 'Firebase/Analytics'
中加入PodFile
并运行pod update
。之后,重新安装并重新启动为我解决了这个问题。
答案 6 :(得分:0)
我安装了GoogleMaps
和GooglePlaces
吊舱以及Firebase
。我的AppDelegate
上有以下内容:
// Configure Firebase APIs
FirebaseApp.configure()
// set google api key
GMSServices.provideAPIKey(Constants.googleMapsApiKey)
GMSPlacesClient.provideAPIKey(Constants.googleMapsApiKey)
一旦我评论了提供api键的行。该测试有效!
不知道将它们退回是否还会使事情变得混乱。还在上面!
答案 7 :(得分:-1)
在AndroidManifest.xml中
<meta-data
android:name="firebase_analytics_collection_enabled"
android:value="true"/>