Приложение не настроено: это приложение все еще находится в режиме разработки
Я выполнил следующие инструкции:
Разработчики этого приложения не настроили это приложение правильно для входа в Facebook?
Сделано мое приложение общедоступным, и круг зеленый, поэтому приложение открыто.
Но когда я пытаюсь войти в систему, я иду в приложение Facebook, он просит меня войти в систему, и я получаю это сообщение:
App Not Setup: это приложение все еще находится в режиме разработки, и у вас нет доступа к нему. Перейдите к зарегистрированному тестовому пользователю или попросите администратора приложения для получения разрешений.
BTW: Я администратор
Любая помощь очень ценится. Я использую SeattleClouds, и это происходит как на iOS, так и на android.
Ответы
Ответ 1
ШАГ 1:
В настройках → Основные → Контактный адрес электронной почты. (Дайте свой/любой адрес электронной почты)
ШАГ 2:
в вкладке "Обзор приложений": измените
Вы хотите сделать это приложение и все его живые функции доступными для широкой публики? Да
И приветствия..
Ответ 2
убедитесь, что ваше приложение в прямом эфире на developer.facebook.com
Этот зеленый круг указывает, что приложение в прямом эфире
![введите описание изображения здесь]()
Если это не так, выполните следующие два шага, чтобы сделать ваше приложение живым
Шаг 1 Перейдите в свое приложение → = > и добавить контактную электронную почту и примените сохранение изменений
Setp 2 Затем перейдите в Обзор приложения и убедитесь, что этот переключатель включен. Я добавил снимок экрана
![введите описание изображения здесь]()
Ответ 3
Это ответ, который я не видел много (это было где-то в комментариях), хотя да, если приложение отключено от режима разработки, это может быть плохо для безопасности или действительно раздражает, если приложение еще не готово но вам необходимо отправить приложение для просмотра из-за необходимости доступа к специальным разрешениям (например, user_birthday
).
Вместо этого я исправил ошибку, перейдя в https://developers.facebook.com/sa/apps/{appId}/roles/
или из роли кликов на панели управления приложения на левой стороне
Затем добавьте учетную запись пользователя к разработчику или тестеру. Разработчики должны будут быть проверены мобильными устройствами и получат доступ к приложению для внесения изменений, но тестер должен будет быть проверен только по электронной почте (не уверен, даже если это необходимо, но, вероятно, это так), и будет иметь возможность использовать API вместо внесения изменений в настройки.
Если приложение готово для публики, очевидно, просто отключите приложение от режима разработки.
Ответ 4
captain_a прав, что ваше приложение должно быть общедоступным с адресом электронной почты разработчика. Но если вы все еще получаете ошибку, убедитесь, что ваш сайт использует сертификат SSL.
Для получения более подробной информации и обходных решений, пожалуйста, подтвердите свой ответ в Facebook-приложении является общедоступным, но дает ошибку "Приложение не настроено" при входе в систему
Ответ 5
Когда приложение выпускает некоторое время в этом случае
https://developers.facebook.com/apps/{$ appid}/предупреждения/
"Ваше приложение переведено в режим разработки из-за недействительной Политики конфиденциальности".
может изменить ваше приложение из режима выпуска в режим разработки
поэтому ознакомьтесь с Политикой конфиденциальности
Ответ 6
Журнал проблемы: приложение не настроено. Это приложение все еще находится в режиме разработки. и у вас нет доступа к нему. зарегистрировать тестового пользователя или попросить разрешения у администратора приложения
- Приложение не в живом режиме
- Вы не указаны в качестве администратора или тестера в
https://developers.facebook.com/app/yourapp - Ваше приложение Hashkey не установлено. если приложение Facebook не может быть в режиме реального времени, вам нужен хеш-ключ для его проверки. потому что приложение еще не Live. Facebook не разрешает доступ.
КАК ИЗМЕНИТЬ РЕЖИМ ЖИЗНИ
1. перейти по адресу: https://developers.facebook.com
2. выберите приложение в списке " Мои приложения "
3. переведите переключатель с OFF на ON
![enter image description here]()
КАК ДОБАВИТЬ В ТЕСТ ИЛИ АДМИН
1. перейти по адресу: https://developers.facebook.com
2. выберите приложение в списке " Мои приложения "
3. Перейдите: Роли> Роли> Нажмите Добавить, например, администратор
4. Найдите новую учетную запись администратора/администратора в Facebook.
5. Администратор должен ввести пароль Facebook для подтверждения. Затем отправить
новый администратор должен перейти на страницу developer.facebook и принять запрос
6. перейти по адресу: https://developers.facebook.com
7. Профиль> Запросы> Подтвердить
8. Поздравляем, вы назначены новым администратором
КАК ПОЛУЧИТЬ И УСТАНОВИТЬ HASHKEY ДЛЯ РАЗРАБОТКИ
как см. документацию для входа в Facebook
https://developers.facebook.com/docs/android/getting-started/#create_hash
Самым предпочтительным решением для меня является код (Устранение проблем с примерами приложений)
он распечатает ключ хеша. вы можете обновить его на
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
на Android> раздел Хеши ключей
пошаговый процесс о том, как получить hashKey.
-
Сначала добавьте код в любой метод oncreate ![enter image description here]()
-
Запустите приложение и найдите KeyHash в Logcat ![enter image description here]()
пошаговый процесс о том, как обновить на Facebook разработчика.
-
Откройте страницу разработчика Facebook. Вам нужен доступ, чтобы обновить страницу разработчика Facebook.
https://developers.facebook.com
-
Следуйте за шагом как следуйте. ![enter image description here]()
Ответ 7
У меня была такая же проблема, и мне понадобилось около часа, чтобы выяснить, где я ошибся, только чтобы заметить, что я использовал неправильный идентификатор приложения... просто перейдите к своему коду и используйте правильный идентификатор здесь
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
});