FacebookManager 0.0.1

FacebookManager 0.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 zlib
发布上次发布2014年12月

未声明 维护。



官方 Facebook iOS SDK 的一个非常轻量级的子集,非常适合跟踪移动应用的安装,并将它们归因于 Facebook 移动应用安装广告。具体来说,它通过 Facebook Graph API 实现了单个初始ping和跟踪事件到你的 Facebook 应用。这会将(iOS6+)广告商标识符和 fb_app_attribution 数据流到系统粘贴板,如果安装来自 Facebook iOS 应用的话。关于使用和安装的跟踪数据将在应用 Insights 中以每日/每周/每月活跃用户信息形式以及每日安装形式显示,在活动的移动应用广告活动中几乎是实时显示安装。更新:新的 Insights 控板不再有2天的延迟,可以在 https://www.facebook.com/insights/ 查找。

代码整合并压缩了在 FBUtility.m 中找到的逻辑,该逻辑来自 FBSettings.m,并使用标准 NSURLConnection 而不是功能更强大(但通常情况下更有用)的完整 SDK 中的 FBRequest 对象。

如果你只感兴趣于运行 Facebook 移动应用安装广告活动,这就是你需要的全部 Facebook SDK 逻辑。

安装 & 使用

要将 FacebookManager 集成到你的项目中

  1. 首先使用 注册你的应用 下面的文档创建你的 Facebook 应用/页面。这将给你一个 Facebook App ID。
  2. 使用 配置 plist 下的说明,将 App ID 和可选的名称添加到你的 iOS 包的 Info.plist 文件中。
  3. FacebookManager.mFacebookManager.h 添加到你的项目中。
  4. 在你的应用程序的启动逻辑中,执行此调用 [[FacebookManager sharedInstance] publishInstall]。由于此代码使用 NSURLConnection 的异步回调,它不会延迟你的应用程序启动,但你可以自由地在此之后将此逻辑推迟到 UI 出现之后再执行。
  5. 在调试器中逐步运行 publishInstall 逻辑是一个好主意,无论是在设备上还是在模拟器中,以确保您看到一个成功的单个发布 event=MOBILE_APP_INSTALL。因为您需要在 Facebook 应用程序页面和您的 bundle-id 等之间保持足够的奇怪的标识符、键和其他无意义的信息同步,并且要做到恰到好处。

一旦您发布了 iOS 应用程序,请遵循适用于安装的移动应用程序广告中的其余说明,以创建一些测试广告。