我正在尝试设置Facebook移动安装广告。我的应用程序不会因任何其他原因使用Facebook。
这是我到目前为止所做的:
#import <FacebookSDK/FacebookSDK.h>
并在applicationdidfinishinglaunching ...
[FBSettings publishInstall:[FBSession defaultAppID]];
3.将Facebook应用程序视为iOS本机应用程序
我的Facebook应用程序尚未在我的设备上完成的测试中注册任何Facebook应用程序安装。我做错了什么?
答案 0 :(得分:0)
这只是一种预感,但您可能必须允许您的应用Facebook权限。如果您曾经尝试过Friendcaster,Fast for Facebook,Seesmic或其他替代FB应用程序,您可以看到您必须授予应用程序访问Facebook帐户的权限。似乎开发者在Facebook上有一个应用程序,就像游戏一样。该内部Facebook应用程序被授予访问该帐户的权限,然后FB客户端通过该应用程序访问该帐户。就像我说的那样,这只是一种预感,但它是有道理的。
答案 1 :(得分:0)
原来我忽略了包含安全框架。它没有弹出任何错误,但最终是问题。
答案 2 :(得分:0)
可能有效。看到您的应用正在运行,有一个“技巧”。
是的,您可以在模拟器或设备上测试“App Installs”......但是......您可能在Facebook Dashboard上看不到它们。
相反,首先转到App Dashboard左侧菜单中的INSIGHTS选项卡。您可能会在此处看到应用程序安装 - 但您可能不会。
其次,如果您没有看到App Installs的任何实时数据,请查看名为“APP LAUNCHES”的部分。这可以用作您的应用正在运行的代理指示器。
第三,如果您没有看到“App Launches”的实时数据 - 请查看日期范围。更改日期范围以扩展到TOMORROW的日期。给Facebook 1-2分钟更新您的数据。此时,您现在可以看到实时App启动正在发生 - 因此将知道您与FB的连接正在运行。