2013-04-09 52 views
1

我正在尝试设置Facebook移动安装广告。我的应用程序不会使用Facebook的任何其他原因。未注册移动版安装的应用程序

这是我迄今所做的:

  1. 设置/添加Facebook的SDK
  2. 在的appdelegate:

#import <FacebookSDK/FacebookSDK.h>

和applicationdidfinishinglaunching ...

[FBSettings publishInstall:[FBSession defaultAppID]];

3.Created一个Facebook应用程序的iOS原生应用

我的Facebook应用程序还没有注册的Facebook应用程序,从我的设备上进行测试安装。我究竟做错了什么?

回答

0

原来我忽略了包含安全框架。它没有弹出任何错误,但最终这是问题。

0

这只是一个预感,但你可能必须允许你的应用程序Facebook的权限。如果您曾尝试过Friendcaster,Fast for Facebook,Seesmic或其他替代FB应用程序,则可以看到您必须授予应用程序访问您的Facebook帐户的权限。看起来开发者在Facebook上有一个应用程序,就像游戏一样。该内部Facebook应用程序有权访问该帐户,然后FB客户端通过该应用程序访问该帐户。就像我说的,这只是一种预感,但它是有道理的。

+0

没有通过Facebook文档,它很清楚地表明,授予权限是不必要的,因为除了这一行代码以外,我不使用facebook sdk。谢谢你尝试 – Stephen

0

可能工作。看到您的应用程序正在运行有一个“窍门”。

是的,你可以测试模拟器或设备上的“应用安装” ......但你可能没有看到他们在Facebook上仪表板。

取而代之,首先进入App Dashboard左侧菜单中的INSIGHTS标签。你可能会在这里看到App Installs - 但你可能不会。其次,如果您没有看到App Installs的任何实时数据,请查看名为“APP LAUNCHES”的部分。这可以用作您的应用程序正在工作的替代指标。第三,如果您没有看到“App Launches”的实时数据 - 请查看日期范围。将日期范围更改为TOMORROW的日期。给Facebook 1-2分钟更新您的数据。此时,现在您可以看到正在发生的应用程序启动 - 因此会知道您与FB的连接正在运行。

相关问题