Приложение не настроено: это приложение все еще находится в режиме разработки


116

Я выполнил инструкции здесь:

Разработчики этого приложения неправильно настроили это приложение для входа в Facebook?

Мое приложение стало общедоступным, круг стал зеленым, значит приложение общедоступное

Но когда я пытаюсь войти в систему, я захожу в приложение Facebook, оно просит меня войти, что я и делаю, а затем я получаю это сообщение:

Приложение не настроено: это приложение все еще находится в режиме разработки, и у вас нет к нему доступа. Переключитесь на зарегистрированного тестового пользователя или попросите разрешения у администратора приложения.

Кстати: я админ

Любая помощь очень ценится. Я использую SeattleClouds, и это происходит как на iOS, так и на Android.


2
Вы дважды проверили, что идентификатор приложения в вашем проекте Xcode является правильным, а также проверили настройки вашей платформы для своего приложения Facebook (их можно найти на developers.facebook.com/apps {APP_ID} / settings /)?
Бьорн Кайзер

Вы нашли решение своей проблемы?
Юрик

Вы проверяли эту ссылку? developers.facebook.com/docs/apps/test-users
Арпит Патель,

@ArpitPatel, вы говорите, что нужен тестовый пользователь?
timber535

Ответы:


271

ШАГ 1 :

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

ШАГ 2 : на вкладке «Обзор приложения»: измените

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

И ура ..


2
Большой! Но не работает, чтобы протестировать приложение. В тестовом приложении Status and Reviewвкладки нет.
monteirobrena

2
Вкладка была переименована в «Обзор приложений».
Flimm

2
Почему администратор не может протестировать собственное приложение, а мы получаем эту ошибку? WTH Facebook?
NaturalBornCamper

1
@captain_a Он также просит privacy policy, хотя у меня его нет. Без добавления политики конфиденциальности вроде бы не работает. :(
Нарендра Сингх

1
Не работает. По-прежнему получать то же сообщение в режиме реального времени. Ура ..
Тома Томов

34

убедитесь , что ваше приложение в прямом эфире на developer.facebook.com

Этот зеленый кружок указывает на то, что приложение работает введите описание изображения здесь

Если это не так, выполните следующие два шага, чтобы ваше приложение работало.

Шаг 1 Перейдите в свое приложение -> настройка => и добавьте контактный адрес электронной почты и примените сохранение изменений.

Setp 2 Затем перейдите к опции просмотра приложений и убедитесь, что этот переключатель установлен в положение Да, я добавил снимок экрана

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


Вы должны блокировать все идентификаторы APP в ПОС
Ab

Да, но другой проект для демонстрационных целей, поэтому.
Арпит Патель,

Также теперь требуется URL-адрес веб-страницы политики конфиденциальности.
gabe

12

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

Вместо этого, чтобы исправить ошибку, я перешел к https://developers.facebook.com/sa/apps/{appId}/roles/ролям щелчка на панели инструментов приложения с левой стороны.

Затем добавьте учетные записи пользователей либо разработчику, либо тестировщику. Разработчики должны будут пройти проверку с помощью мобильного устройства и получить доступ к приложению для внесения изменений, но тестировщику потребуется только подтверждение по электронной почте (не уверен, что даже это необходимо, но, вероятно, так и есть), и он сможет использовать только API вместо того, чтобы вносить изменения в настройки.

Если приложение готово для публики, очевидно, просто выведите приложение из режима разработки.


Лучший ответ, если вы все еще в разработке.
wesamly

7

Журнал проблем: приложение не настроено. Это приложение все еще находится в режиме разработки. и у вас нет к нему доступа. зарегистрируйте тестового пользователя или попросите разрешения у администратора приложения

  1. Приложение не находится в режиме реального времени
  2. Вы не указаны в качестве администратора или тестировщика в
    https://developers.facebook.com/app/yourapp
  3. Хэш-ключ вашего приложения не установлен. если приложение Facebook не может быть в режиме реального времени, вам понадобится хэш-ключ для его проверки. потому что приложение еще не работает. Facebook не разрешает доступ.

КАК ИЗМЕНИТЬ РЕЖИМ LIVE
1. перейдите по адресу : https://developers.facebook.com
2. выберите свое приложение в списке « Мои приложения »
3. переключите переключатель с ВЫКЛ на ВКЛ

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

КАК ДОБАВИТЬ В КАЧЕСТВЕ ТЕСТА ИЛИ АДМИНИСТРАТОРА
1. перейдите по адресу : https://developers.facebook.com
2. выберите свое приложение в списке « Мои приложения »
3. перейдите в: Роли> Роли> Нажмите Добавить, например, администратора введите описание изображения здесь 4. Найдите свой новая учетная запись администратора / тестировщика Facebook.
введите описание изображения здесь 5. администратор должен ввести пароль facebook для подтверждения. Затем отправить новый администратор должен перейти на страницу developer.facebook и принять запрос 6. перейти на: https://developers.facebook.com 7. Профиль> Запросы> Подтвердить 8. Поздравление вас назначили новым администраторомвведите описание изображения здесь




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

КАК ПОЛУЧИТЬ И SET HASHKEY РАЗВИТИЕ
в См Facebook Вход Документации
https://developers.facebook.com/docs/android/getting-started/#create_hash
Наиболее предпочтительное решение по мне коду ( Устранение Sample Apps )
он будет распечатать хэш-ключ. вы можете обновить его на
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
на Android> Раздел Ключевые хэши

пошаговый процесс получения hashKey.

  1. Сначала добавьте код в любой метод oncreate введите описание изображения здесь

  2. Запустите приложение и найдите KeyHash в Logcat введите описание изображения здесь

пошаговый процесс о том, как обновить на Facebook Developer.

  1. Откройте страницу разработчика Facebook. Вам нужен доступ как для обновления страницы разработчика Facebook.
    https://developers.facebook.com

  2. Выполните следующий шаг.введите описание изображения здесь


3

captain_a прав в том, что ваше приложение должно быть публичным с адресом электронной почты разработчика. Но если вы все еще получаете сообщение об ошибке, убедитесь, что ваш сайт использует сертификат SSL .

Для получения более подробной информации и обходных путей, пожалуйста, ознакомьтесь с моим ответом в Facebook: приложение является общедоступным, но при входе выдает ошибку «Приложение не настроено»


2

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

window.fbAsyncInit = function() {
    FB.init({
        appId      : '1740077446229063',//your app id
        cookie     : true,  // enable cookies to allow the server to access
        // the session
        xfbml      : true,  // parse social plugins on this page
        version    : 'v2.5' // use graph api version 2.5
    });

1

Когда приложение будет выпущено какое-то время, в этом случае https://developers.facebook.com/apps/{$appid}/alerts/ «Ваше приложение было переведено в режим разработки из-за недействительной Политики конфиденциальности». можете переключить ваше приложение из режима выпуска в режим разработки, поэтому ознакомьтесь с Политикой конфиденциальности


0

Перейдите в Настройки-> Основные, вверху вы найдете кнопку переключения, которая сообщит, что приложение находится в режиме разработки.

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

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

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

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