Отображение предупреждающего сообщения при публикации на Facebook в приложении для iPhone

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

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

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


person Harun Sagar    schedule 09.05.2012    source источник


Ответы (3)


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

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

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

person Vilém Kurz    schedule 10.05.2012
comment
Что именно не получилось? ShareKit 2.0 сильно изменился по сравнению с исходным ShareKit, поэтому было бы неплохо повторно добавить его с нуля. Убедитесь, что вы ДЕЙСТВИТЕЛЬНО внимательно следуете руководству по установке вики. - person Vilém Kurz; 12.06.2012

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

С технической точки зрения, 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 — правильное решение для некоторых людей, но не для всех.

person Brainware    schedule 07.08.2012

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

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

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

person rv2012    schedule 25.07.2012
comment
Пока не сделают (внесли) переломную смену 1 августа. - person ceejayoz; 07.08.2012
comment
Теперь он не работает, и эту опцию нам не нужно отключать в августе 2012 года. - person iYahoo; 29.11.2012