Facebook API «Это приложение находится в режиме разработки»

121

Что означает «режим разработки» для приложения facebook? Я не нахожу точного объяснения того, что я могу и не могу делать в режиме разработки, и каково отношение к «Доступно не всем пользователям, потому что ваше приложение не работает».

Некоторые люди также называют его «режимом песочницы», поэтому у меня много путаницы между «режимом разработки», «режимом песочницы», «живым и недоступным для широкой публики».

dendini
источник
8
По сути, все они означают одно и то же - пока приложение находится в режиме песочницы / режиме разработки, поэтому «не работает», только пользователи, добавленные в приложение в качестве администраторов, разработчиков, тестеров, могут использовать его и просматривать контент, созданный с его помощью. Только когда вы переведете его в режим реального времени, каждый пользователь сможет использовать его и просматривать контент, созданный с его помощью.
CBroe
2
Думаю, этот ответ ответит на ваш вопрос [Активное приложение facebook для всех пользователей] [1] [1]: stackoverflow.com/questions/21329250/…
Moshii
2
Важно: убедитесь, что у вас есть план на случай, если ваше приложение выйдет из «живого» режима. Мое приложение потеряло режим реального времени месяц назад из-за отсутствия политики конфиденциальности, и моя функция «Войти через facebook» не удалось для живых пользователей - для меня и моих тестовых пользователей это сработало, но я даже не заметил в течение месяца. Сейчас я буду проводить ежедневную проверку статуса.
Simon_Weaver 09
1
вот что случилось со мной @Simon_Weaver, facebook должен хотя бы уведомить по электронной почте. Кто-нибудь нашел возможность получать уведомления или отслеживать статус приложения?
Леонардо Г.

Ответы:

206

Я знаю, что это немного поздно, но кому-то это может пригодиться в будущем.

ШАГ 1:

Войдите в facebook Developer -> Ваше приложение

В Настройки -> Основные -> Контактный адрес электронной почты . (Укажите любую электронную почту)

ШАГ 2:

На вкладке " Обзор приложений ": измените

Вы хотите, чтобы это приложение и все его функции были доступны широкой публике? да

И ваше приложение теперь будет жить ..

Винит Джозеф
источник
1
Сколько времени может потребоваться, чтобы действие вступило в силу. Я обновил настройки около 10 минут назад, все еще не могу войти в систему.
rptwsthi 05
После этого приложение также показывает ошибку неверного хэша ключа, я уже дал ключ разблокировки в настройки Facebook. Подскажите, пожалуйста, что делать?
Акшай Кумар
44

Обзор приложения> Сделать {ваше приложение} общедоступным?  > Да

Нажмите на обзор приложения и включите переключатель Сделать приложение общедоступным. Сохранить изменения

Фред Ондиэки
источник
1
какой для этого URL?
Мохаммед Абрар Ахмед
22
This problem occurs when we set our app as unavailable to the public. 

ШАГ 1

Открыть аккаунт разработчика Facebook

https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios

введите описание изображения здесь

ШАГ 2

Выберите ваше приложение

введите описание изображения здесь

ШАГ 3

Щелкните вкладку Обзор приложения.

введите описание изображения здесь

Измените значение переключателя "нет" на "да". См. Картинку ниже.

введите описание изображения здесь

После этого ваше приложение будет запущено.

Джигар Дарджи
источник
13
  • Development mode для тестирования
  • Перейдите к https://developers.facebook.com/apps, затем App Review-> Выбрать NoдляYour app is in development and unavailable to the public
  • Перейдите в Roles-> Testers, введите Facebook user Idпользователей, которых вы хотите включить в тестирование.
onmyway133
источник
12

Выполните следующие основные шаги, чтобы решить эту проблему,

Шаг 1. Перейдите в Личный кабинет ,

Шаг 2. Перейдите на вкладку «Обзор приложения» ,

Шаг 3. Включите опцию «Сделать тест общедоступным?» вариант, как изображение ниже,

введите описание изображения здесь

Аман Гупта - ШУТЕР
источник
4

Я также столкнулся с той же проблемой, из-за которой мое приложение FB было автоматически остановлено, и пользователи не могли войти в систему и получали сообщение «приложение находится в режиме разработки ...».

Причина, по которой FB автоматически остановил мое приложение, заключалась в том, что я не предоставил действующий URL-адрес политики и условий КОНФИДЕНЦИАЛЬНОСТИ. Итак, убедитесь, что вы вводите эти URL-адреса на странице основных настроек приложения, а затем сделаете приложение ПУБЛИЧНЫМ со страницы обзора приложения, как описано в сообщениях выше.

Криш
источник
3

на панели инструментов вашего приложения проверьте статус на facebook изменить режим разработки, чтобы жить

Омид Ахмадьяни
источник
1

только для целей тестирования вы можете перейти на панель разработчика facebook. создайте свое приложение, затем в верхнем левом углу откройте раскрывающееся меню приложений и нажмите « Создать тестовое приложение», возьмите идентификатор приложения и используйте его.

образ

Усама Гамаль
источник
0

У меня такая же проблема при интеграции Facebook SDK для входа в систему.

Я предлагаю ниже подход для режима разработки> вы можете протестировать все, если вы входите в систему с той же учетной записью, которая используется для «developers.facebook.com», и если вы хотите использовать другие учетные записи, вам необходимо добавить для этого роли конкретное приложение, для этого вы можете добавить разработчика или тестировщиков, используя имя пользователя fid или facebook.

Например: - Выберите конкретное приложение> Роли, а затем добавьте разработчика или тестировщиков.

введите описание изображения здесь

Хариш Ратури
источник