3

我们使用 Titanium Appcelerator 为 Android 和 iOS 构建了我们的应用程序。我们的客户要求利用 Facebook 的“移动应用安装广告”。http://developers.facebook.com/docs/concepts/mobile-ads/

Titanium 是否有权进行所需的更新以使其正常工作?

对于 FB iOS SDK 3.0 或更高版本,将以下内容添加到您的 UIApplicationDelegate applicationDidBecomeActive 选择器中:

[FBSettings publishInstall:YOUR_APP_ID];

对于 FB Android SDK 3.0,将以下内容添加到应用中每个 Activity 的 onResume() 中:

com.facebook.Settings.publishInstallAsync(context, YOUR_APP_ID);
4

1 回答 1

2

iOS 和 android 最近都升级到了 3.0,但版本 (3.1.0) 仅在夜间构建中,并且要到 4 月中旬才会发布。

这是 JIRA 票。

不确定是否要使用夜间构建,但是一旦构建了应用程序,您可以直接编辑 Titanium 的源代码,也可以编辑 Titanium Studio 生成的实际源代码,对于 iOS,只需打开 XCode 项目并编辑TiApp.m文件,特别是applicationDidBecomeActive方法。对于 Android,它应该非常相似。

于 2013-03-20T16:43:19.643 回答