【发布时间】:2017-10-13 14:37:29
【问题描述】:
我在 Ionic3 应用中安装了 firebase-dynamic-links 插件,用于跟踪 Firebase 中的一些事件,例如,当用户安装应用或用户第一次打开时。但这些操作并未在 Firebase 控制台中注册。
我按照文档中描述的步骤,配置了 Firebase:
我添加了一个项目,我把应用数据(Android和IO版本):bundleId、appStoreId、AppId、TeamId
我添加了一个动态链接。
我保存了文件 google-services.json 和 GoogleService-Info.plist 然后,我配置了我的应用程序。
我安装并配置了插件 firebase-dynamic-links:
我安装了插件: ionic plugin add cordova-plugin-firebase-dynamiclinks --save --variable APP_DOMAIN = "https://mydomain/" --variable APP_PATH = "/" --variable REVERSED_CLIENT_ID = REVERSE_ID -- variable PHOTO_LIBRARY_USAGE_DESCRIPTION = "一个描述"
我将 google-services.json 和 GoogleService-Info.plist 文件添加到项目文件夹中。这些文件也被复制到文件夹platforms/ios/和platforms/android/
在 app.module.ts 中添加了 FirebaseDynamicLinks 模块,并在我的 app.component.ts 文件中添加了承诺 this.firebaseDynamicLinks.onDynamicLink () 以重定向到主页。并且没有在应用程序中添加更多内容。
我构建了我的应用并将我的应用上传到了 App Store
然后,我测试了没有好的结果:我直接下载了应用程序,我使用带有活动属性的动态链接下载了应用程序,并且只计算了直接安装量 AppStore,而不是来自活动链接。
那么,这个插件会为活动记录这些事件吗?我必须配置什么?
谢谢。
【问题讨论】:
-
你能分享你的动态链接吗?
-
请尝试在链接末尾附加 &d=1 并导航到此页面。如果有任何错误/警告,这可能是一个问题。要诊断问题,我们需要实际链接(没有混淆),请随时打开 Firebase 支持票并包含该信息。
-
感谢@OleksiyIvanov 的回复。我和我的老板谈过,目前我不能在没有混淆的情况下给你 URL,我很抱歉。但是,我在浏览器中附加了您的参数,并显示了一个包含 3 个流程的图表:一个用于 Android、iOS 和桌面。不打印任何错误/警告。我还能做什么?谢谢你的一切。
标签: ionic3 firebase-dynamic-links