3

我一直在努力学习如何做我的第一个 Facebook 应用程序。developer.facebook.com/apps/407656052586647/summary?web_hosting=0 上的说明询问我的 ios 捆绑包 ID。

我看过这个网站,Bundle ID Suffix?它是什么?,讨论它(假设bundle id和bundle suffix id相同),听起来好像是链接到了apple id。我只是在开发应用程序并且还没有苹果 ID,假设它与将应用程序分发到 iTunes 相关联。先有鸡还是先有蛋?我什至还没有编写应用程序,所以我怎么可能有 iTunes 的 ID?我看到了这个用于 App 提交 iOS 的 Bundle ID,但我绝对没有准备好将它提交到 iTunes。

我在这个网站的某个地方读到我需要去 xcode ->resource->settings bundle 为项目创建一个包。我会将项目的每个文件都放在查找器窗口的包中吗?

此外,在http://thinkdiff.net/facebook/how-to-develop-facebook-application-for-iphone/comment-page-1/#comment-293743中提到的 hackbook 示例,在步骤 3 中(它正在调用它是demoApp,但我发现的名字是Hackbook,但到目前为止它仍然是一个示例)是指设置kAppId。他们创建应用程序 ID 的链接不起作用。它会和我在上面这个问题的第一段中在developers.facebook.com 上所做的一样吗?这个应用程序 id 会是我从 developer.facebook.com/apps/407656052586647/summary?save=1 成功提交中得到的吗?我看到他们在那里列出了应用程序 ID 和应用程序密码,但它不起作用,因为我没有 ios 捆绑包 ID?捆绑包 ID 是我的捆绑包名称(将 xcode 项目的内容拖入)吗?

感谢您提供的任何帮助...密歇根州

4

3 回答 3

5

无需担心将应用程序提交到 iTunes。

为了让您的应用与 Facebook 配合使用,您需要访问https://developers.facebook.com/apps

从那里,单击“创建新应用程序”

只需指定应用程序名称。此时不需要应用程序命名空间,它是可选的。

单击继续,您将创建新的 Facebook 应用程序。从那里,您将获得您的应用程序 ID。在这行代码中使用您的 Facebook 应用程序 ID:

[[Facebook alloc] initWithAppId:@"<APP ID GOES HERE>" andDelegate:self];

显示 App ID 的 Facebook 屏幕截图


于 2012-04-23T01:05:08.103 回答
1

这似乎是一个受欢迎的问题,所以我想我会添加更多关于我决定做什么的信息。在 facebook 开发者链接上创建应用程序 ID 后,我最终使用 ShareKit2.0 来让更新版本的 ios 工作。上面链接中的 Hackbook/Demo 示例使用的是较旧的 ios 版本,因此我无法使其与 ios5 一起使用。使用 Hackbook 找出我需要什么权限很有帮助,但仅此而已。我最终遵循了 SharKit2.0 的指示(不在他们的网站上,转到社区当前正在更新的 git 版本)。 静态 Facebook sdk 中没有 .m 文件

链接中的说明有助于创建和启动我的第一个 Facebook 应用程序,包括应用程序 ID。我从来没有用 Bundle 做任何事情。

于 2012-11-16T13:43:01.223 回答
1

您的链接不起作用,但我认为它们指的是 developer.facebook.com 上的捆绑 ID,您需要在其中创建一个 App ID 并在您的 iOS 应用中使用它。你已经这样做了吗?这绝对是您处理 iTunes 之前的先决条件。

于 2012-04-23T00:57:31.373 回答