最近,我们的营销团队尝试设置Facebook移动的应用广告,但遇到了以下问题。
我查看了我们的Facebook应用程序开发者页面,注意到虽然Android应用程序在跟踪安装,但iOS应用程序在过去一年中没有注册任何安装,尽管我知道该应用程序每月有几百次安装。
因为我们已经尝试了几种解决方案,包括:
- 将iOS Facebook SDK更新为最新版本
- 检查info.plist,确保它包含所有正确的信息,并且所有必要的标志都设置为true
我们刚刚推出了一个包含更新SDK的TestFlight构建版本,但仍然没有跟踪到任何东西。其他人也遇到过类似的问题吗?我发现一些帖子建议应用必须显示应用跟踪透明弹出窗口,这必须得到用户的同意,尽管其他用户表示Facebook安装活动不需要这样做。
1条答案
按热度按时间yi0zb3m41#
在开始之前,我不得不说我是iOS开发的新手,所以期待冗余代码或更糟...
不久前我遇到了同样的问题,我做的是:
1.文档讨论了从Cocoapods和通过包管理器安装Facebook SDK,我使用了第一个包管理器,没有结果,然后切换到cocoapods方法,顺便说一句,文档还提到了将版本添加到您的pod,如
我用了那些pod,但是没有版本,所以看起来像这样
1.接下来是在info.plist中添加Facebook的数据,假设您的应用程序ID为
123456789
(您可以在Facebook控制台中检查),您的客户端令牌为123mytoken456
,info.plist应该如下所示(不要忘记以代码形式打开)1.在AppDelegate(我的目标是iOS 11)中导入两个模块:
1.文档告诉你在
didFinishLaunchingWithOptions
中添加一些代码,我添加了它们,还添加了这两条语句:1.我创建了一个函数来添加自定义标签,它看起来像这样:
1.在你的Facebook控制台,注册你的捆绑包ID,在这一切之后,你应该会看到你的自定义事件在大约20或30分钟后,事件被触发。并且没有必要发布应用程序,只需运行在Xcode就足够了。
希望这能帮上忙