2012-04-23 4 views
3

Я пытался научиться делать свое первое приложение для facebook. Направления на developers.facebook.com/apps/407656052586647/summary?web_hosting=0 запрашивают мой идентификатор пакета ios.Вопросы о наборе ios для запуска первого приложения facebook

Я рассмотрел этот сайт и Bundle ID Suffix? What is it?, обсуждает его (предполагая, что идентификатор пакета и идентификатор суффикса одинаковый), и похоже, что он связан с идентификатором apple. Я просто разрабатываю приложение и еще не имею идентификатор apple, полагая, что он связан с распространением приложения на itunes. Что на первом месте, курица или яйцо? Я даже не написал приложение, так как я могу получить идентификатор для itunes? Я видел это Bundle ID for App submission iOS, но я абсолютно не готов отправить его на itunes.

Я прочитал где-нибудь на этом сайте, что мне нужно перейти к комплекту xcode -> resource-> settings, чтобы создать пакет для проекта. Поместил ли я каждый файл для проекта в комплекте в окне поиска?

Кроме того, пример хакера, упомянутый в http://thinkdiff.net/facebook/how-to-develop-facebook-application-for-iphone/comment-page-1/#comment-293743, на шаге 3 (он вызывает его demoApp, но имя, которое я нашел, это Hackbook, но в любом случае оно работает как пример) относится к установке kAppId. Их ссылка на создание идентификатора приложения не работает. Было бы так же, как и то, что я делаю на developers.facebook.com в первом абзаце этого вопроса выше? Будет ли это приложение id тем, что я получаю от успешной подстановки на developers.facebook.com/apps/407656052586647/summary?save=1? Я вижу, что они перечисляют секретный код приложения и код приложения, но он не работает, потому что у меня нет идентификатора пакета ios? Будет ли идентификатор пакета быть моим именем пакета (перетащить содержимое проекта xcode)?

Спасибо за любую помощь вы можете предоставить ... Mich

+2

Вам нужна учетная запись разработчика для создания идентификаторов приложений, которые связаны с профилями подготовки, которые импортируются в Xcode и сравниваются с идентификатором пакета, установленным в приложении. (com.myCompanyName.myAwesomeAppName) –

ответ

5

Вам не нужно беспокоиться о том, чтобы добавить приложение в iTunes.

Для того, чтобы ваше приложение работало с Facebook, вам необходимо получить доступ к https://developers.facebook.com/apps.

Оттуда, нажмите кнопку «Создать приложение»

Просто укажите имя приложения. Пространство имен приложений в данный момент не требуется и является необязательным.

Нажмите «Продолжить», и вы создадите новое приложение для Facebook. Оттуда вам будет предоставлен ваш идентификатор приложения. Используйте Facebook App Id в этой строке кода:

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

facebook screenshot showing App ID


+0

Я не уверен, что вы все еще можете это сделать. Для нового API требуется идентификатор bundleID –

1

Ваши ссылки не работают, но я думаю, что они относятся к расслоению ID на developer.facebook.com, где вам нужно будет создать идентификатор приложения и использовать его в приложении iOS. Вы уже это сделали? Это определенно предпосылка, прежде чем вы будете иметь дело с itunes.

1

Это, кажется, популярный вопрос, поэтому я думал, что я хотел бы добавить еще некоторую информацию о том, что я решил сделать. После того, как я создал идентификатор приложения на ссылке разработчиков facebook, я закончил использование ShareKit2.0, чтобы получить более новую версию ios. Пример Hackbook/Demo по ссылке выше находится в старой версии ios, поэтому я не мог заставить ее работать с ios5. Было полезно использовать Hackbook, чтобы выяснить, что мне нужно для разрешений, но это все. Я закончил работу по указаниям SharKit2.0 (а не на их веб-сайте, перейдите к версии git, обновляемой сообществом в настоящее время). Static Facebook sdk has no .m files in it

Указатели, которые находятся по ссылке, были полезны для создания и запуска моего первого приложения facebook, включая идентификатор приложения. Я никогда не делал ничего с Bundle.