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


121

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

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


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. Подскажите, пожалуйста, что делать?
Акшай Кумар


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

12

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

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

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

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

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


4

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

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



1

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

образ


0

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.