【发布时间】:2020-01-15 23:24:09
【问题描述】:
这是我最后的选择。
我有一个 cordova 8 项目,我需要将 Facebook App Event 集成到 Android 和 Ios。目前我正在使用https://www.npmjs.com/package/cordova-plugin-facebook4(我实际上使用版本 5 而不是 6 作为它与cordova 8 的兼容)来添加 Facebook 分析。我在 xCode 中构建并编译了我的 cordova 项目(cordova-ios5),一切运行正常,没有错误,除了 xCode 控制台日志中的以下警告:
:请为 FacebookAutoLogAppEventsEnabled 设置一个值。设置标志 如果您想收集应用安装、应用启动和应用内,则为 TRUE 自动购买活动。请求用户同意之前 收集数据,将标志值设置为 FALSE,然后更改为 TRUE 一次 收到用户同意。了解更多: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
:您尚未为 FacebookAdvertiserIDCollectionEnabled 设置值。 如果您想更好地收集广告商 ID,请将标志设置为 TRUE 广告和分析结果。请求用户同意之前 收集数据,将标志值设置为 FALSE,然后更改为 TRUE 一次 收到用户同意。了解更多: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
我想知道的是如何在 cordova 中设置这些设置,特别是可以在项目 config.xml 文件中设置吗?
阅读插件文档,这应该已经默认为 TRUE,但看起来根本没有设置。
有了这个警告,这可能是 iOS 用户没有出现在 Facebook 分析中的原因。
我是一名前端开发人员,不知道 cordova 如何在后台设置它并调用本机函数。我已经花了无数小时在网上搜索这个,但没有运气。希望任何人都可以阐明。谢谢你。
【问题讨论】:
标签: ios cordova facebook-android-sdk