我在我的Ionic3应用程序中安装了firebase-dynamic-links插件,用于跟踪Firebase中的某些事件,例如,当用户安装应用程序或用户第一次打开时。但是这些操作未在Firebase控制台中注册。
我按照文档中描述的步骤,配置了Firebase:
我添加了一个项目,我把应用程序数据(Android和IO版本):bundleId,appStoreId,AppId,TeamId
我添加了一个dynamik-link。
我保存了google-services.json和GoogleService-Info.plist文件 然后,我配置了我的应用程序。
我安装并配置了插件firebase-dynamic-links:
我安装了插件:ionic plugin add cordova-plugin-firebase-dynamiclinks --save --variable APP_DOMAIN =" https://mydomain/" - 变量APP_PATH =" /" - 变量REVERSED_CLIENT_ID = REVERSE_ID - 变量PHOTO_LIBRARY_USAGE_DESCRIPTION ="一个描述"
我将google-services.json和GoogleService-Info.plist文件添加到项目文件夹中。这些文件也被复制到文件夹platforms / ios /和platforms / android /
在app.module.ts中添加了FirebaseDynamicLinks模块,我在app.component.ts文件中添加了promisse this.firebaseDynamicLinks.onDynamicLink()以重定向到主页。而且没有在应用程序中添加更多内容。
我构建并将我的应用程序上传到App Store
之后,我测试了没有好结果:我直接下载了应用程序,我使用带有广告系列属性的动态链接下载了应用程序,并且仅计算了直接安装 AppStore,而非来自广告系列的链接。
那么,这个插件会为广告系列记录这些事件吗?我需要配置什么?
谢谢。
答案 0 :(得分:0)
我建议确保您的应用实际接收动态链接。尝试将日志记录添加到您的应用程序代码,并观察该链接正在传递给应用程序。另一种选择是在收到链接时显示警报视图。
如果你可以分享小测试App的源代码,那就重现了这个问题,我会试着看一下。没有承诺,因为Ionic不是官方支持的Firebase平台。