2012-05-09 3 views
5

Я новый разработчик ios. У меня есть приложение для iPhone, где я хочу использовать «Sharekit» Framework. Для этого я выполнил всю настройку, описанную в документации по набору дополнений. Но когда я хочу поделиться, то показывая следующее сообщениеОтображение предупреждающего сообщения при общении на facebook в приложении iPhone

«ОШИБКА: Эта конечная точка была deprecated.To временно включить его, вы можете отключить„ august_2012“платформы миграции Это будет отключить постоянно на 1 августа, 2012.»

Я не знаю, чего я пропустил. Пожалуйста, помогите мне. Спасибо заранее.

ответ

4

Возможно, вы используете старый, устаревший оригинальный ShareKit. Возможно, вы захотите попробовать ShareKit 2.0, который поддерживается и обновляется.

редактировать:

Новый shareKit имеет много изменений, если сравнить его с оригиналом, так что имеет смысл повторно добавить его с нуля, и внимательно следить за the new install guide. Если вы столкнулись с такой же ошибкой даже после настройки ShareKit 2.0, это признак того, что вы все еще используете устаревшую версию FBConnect (facebook-ios-sdk). В этом случае убедитесь, что вы используете новый - он находится в папке Submodules/facebook-ios-sdk.

+0

Я пробовал, но din work – user1035877

+0

Что именно не сработало? ShareKit 2.0 сильно изменился по сравнению с оригинальным ShareKit, поэтому было бы неплохо добавить его с нуля. Удостоверьтесь, что вы следуете [руководству по установке вики] (https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit) ДЕЙСТВИТЕЛЬНО тщательно –

0

открытое приложение в фейсбуке «http://developers.facebook.com/»

приложений >> приложение >> настройки >> Изменить настройки >> >> Расширенный Миграции >> Отключить все Нарушить Изменено

будет работать.

+1

Пока они не совершили перерыв 1 августа. – ceejayoz

+0

Теперь его не работает и этот вариант нам не нужно отключать «Август 2012 Breaking Changes», я пробовал с отключенным изменением, но он не работает, я получаю ту же ошибку. – iYahoo

1

У меня была такая же проблема, потому что я использовал FBConnect. Facebook запланировал несколько «взломов». Этот конкретный был вынужден на всех 1 августа 2012 года. Таким образом, отключение Breaking Change больше не поможет.

С технической точки зрения, ShareKit должен решить проблему. Однако вы действительно должны проверить, работает ли эта функция для вас. Перейти к:

Apps>>your app>>Insights>>See All 

Затем примените формулу:

Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users. 

В моем случае, значение было отрицательным, так что я удалил эту функцию из моего топ-продажи приложения IOS. FBConnect был самой плохой частью моего приложения, и, к сожалению, он наносил больше урона, чем пользы.

Для тех, кто заинтересован, вот ошибки мы столкнулись:

  • FBConnect сломается, когда люди изменили свой пароль на FB, но ключ сеанса остается в силе. Не было никакого способа обнаружить это, чтобы люди просто повесились.
  • FBConnect будет тайм-аут довольно часто без особых причин (предположим, что это были проблемы с сервером на их конце).
  • FBConnect не очень хорошо обрабатывал соединения без покрытия (без Интернета).

Я не читаю здесь, я просто предоставляю техническое понимание, которое важно рассмотреть, прежде чем определять правильный способ устранения проблемы. Обновление SDK - это правильное решение для некоторых людей, но не для всех.