【发布时间】:2011-09-09 23:33:39
【问题描述】:
我有同一个 iPhone 应用的免费和付费版本。我希望他们共享一个 Facebook 应用 ID,因为它们本质上是同一个应用。我想我可以通过使用 Facebook 类中的这个方法来实现这一点。
- (void)authorize:(NSArray *)permissions localAppId:(NSString *)localAppId
但是,其中一个应用程序(在我的情况下是免费版本)的登录总是失败,原因似乎是在 Web 界面中创建的 Facebook 应用程序要求提供 App Bundle ID 和 App Store ID。显然,我的应用程序的免费版本和付费版本不能具有相同的 bundle id 或 app id,那么我该如何进行这项工作呢?
Facebook.m 中的文档建议可以使用我上面提到的授权方法:
/*
* ...
* @param localAppId
* This is useful if your have multiple iOS applications that
* share a single Facebook application id (for example, if you
* have a free and a paid version on the same app) and you want
* to use SSO with both apps.
* ...
*/
谢谢。 - 亚历克斯
【问题讨论】:
标签: iphone ios facebook fbconnect