Application non configurée: cette application est toujours en mode développement


115

J'ai suivi les instructions ici:

Les développeurs de cette application n'ont pas configuré cette application correctement pour la connexion Facebook?

J'ai rendu mon application publique et le cercle est vert pour que l'application soit publique.

Mais lorsque j'essaie de me connecter, je vais sur l'application Facebook, elle me demande de me connecter, ce que je fais et ensuite je reçois ce message:

Application non configurée: cette application est toujours en mode développement et vous n'y avez pas accès. Basculez vers un utilisateur de test enregistré ou demandez les autorisations à un administrateur de l'application.

BTW: je suis l'administrateur

Toute aide est très appréciée. J'utilise SeattleClouds et cela se produit à la fois sur iOS et Android.


2
Avez-vous revérifié que l'ID d'application dans votre projet Xcode est le bon et également vérifié les paramètres de votre plate-forme pour votre application Facebook (à trouver sur developer.facebook.com/apps {APP_ID} / settings /)?
Björn Kaiser

Avez-vous trouvé une solution à votre problème?
Jurik


@ArpitPatel, dites-vous qu'il faut un utilisateur de test?
timber535 le

Réponses:


271

ÉTAPE 1 :

Dans Paramètres -> De base -> Email de contact. (Donnez votre / n'importe quel email)

ÉTAPE 2 : dans l'onglet 'App Review': modifier

Voulez-vous rendre cette application et toutes ses fonctionnalités en direct accessibles au grand public? Oui

Et bravo ...


2
Génial! Mais ne fonctionne pas pour tester l'application. Dans l'application de test, nous n'avons pas l' Status and Reviewonglet.
monteirobrena

2
L'onglet a été renommé «App Review».
Flimm

2
Comment se fait-il qu'un administrateur ne puisse pas tester sa propre application et que nous obtenons cette erreur? WTH Facebook?
NaturalBornCamper

1
@captain_a Il demande aussi le privacy policy, bien que je n'en ai pas. Sans ajouter de politique de confidentialité, cela ne semble pas fonctionner. :(
Narendra Singh

1
Ca ne fonctionne pas. Recevez toujours le même message en direct. Cheers ..
Toma Tomov

34

assurez-vous que votre application est en ligne sur developer.facebook.com

Ce cercle vert indique que l'application est en ligne entrez la description de l'image ici

Si ce n'est pas le cas, suivez ces deux étapes pour rendre votre application active

Étape 1 Accédez à votre application -> paramètre => et ajoutez l'e - mail de contact et appliquez enregistrer les modifications

Setp 2 Puis allez à l' option App Review et assurez-vous que cette bascule est Oui j'ai ajouté une capture d'écran

entrez la description de l'image ici


Vous devez bloquer tous les ID APP dans l'image
Ab

Ya mais un autre projet à des fins de démonstration, c'est pourquoi.
Arpit Patel

Il nécessite également une URL vers une page Web de politique de confidentialité maintenant.
gabe

12

C'est une réponse que je n'ai pas vue beaucoup (c'était dans un commentaire quelque part) bien que oui, la désactivation du mode de développement de l'application fonctionnera, cela peut être mauvais pour la sécurité ou vraiment ennuyeux si l'application n'est pas encore prête mais dont vous avez besoin pour soumettre l'application pour examen en raison de la nécessité d'accéder à des autorisations spéciales (par exemple user_birthday).

Ce que j'ai fait à la place pour corriger l'erreur était d'aller vers https://developers.facebook.com/sa/apps/{appId}/roles/ou depuis le tableau de bord de l'application, cliquez sur les rôles sur le côté gauche

Ajoutez ensuite le (s) compte (s) utilisateur au développeur ou au testeur. Les développeurs devront être vérifiés par mobile et auront accès à l'application pour apporter des modifications, mais un testeur n'aura besoin que d'être vérifié par e-mail (pas sûr si même cela est nécessaire mais c'est probablement le cas) et ne pourra utiliser que le API au lieu de modifier les paramètres.

Si l'application est prête pour le public, désactivez évidemment le mode de développement.


Meilleure réponse si vous êtes encore en développement.
wesamly le

7

Journal des problèmes: application non configurée. Cette application est toujours en mode développement. et vous n'y avez pas accès. enregistrer l'utilisateur de test ou demander l'autorisation à un administrateur de l'application

  1. L'application n'est pas en mode direct
  2. Vous n'êtes pas répertorié en tant qu'administrateur ou testeur dans
    https://developers.facebook.com/app/yourapp
  3. Votre Hashkey d'application n'est pas défini. si l'application Facebook ne peut pas être en mode Live, vous avez besoin d'un hashkey pour la tester. car l'application n'est pas encore en ligne. Facebook n'autorisera pas un accès.

COMMENT PASSER AU MODE LIVE
1. allez sur: https://developers.facebook.com
2. sélectionnez votre application dans la liste « Mes applications »
3. basculez le commutateur de OFF à ON

entrez la description de l'image icientrez la description de l'image ici

COMMENT AJOUTER EN TANT QUE TEST OU ADMIN
1. allez sur: https://developers.facebook.com
2. sélectionnez votre application dans la liste " Mes applications "
3. allez dans: Rôles> Rôles> Appuyez sur Ajouter par exemple administrateur entrez la description de l'image ici 4. Recherchez votre nouveau compte Facebook administrateur / testeur.
entrez la description de l'image ici 5. L'administrateur doit entrer le mot de passe facebook pour confirmer, puis soumettre le nouvel administrateur doit aller à la page developer.facebook et accepter la demande 6. aller à: https://developers.facebook.com 7. Profil> Demandes> Confirmer 8. Félicitations vous avez été désigné comme nouvel administrateurentrez la description de l'image ici




entrez la description de l'image ici Élément de liste

COMMENT OBTENIR ET RÉGLER HASHKEY POUR LE DÉVELOPPEMENT
comme Reportez-vous à la documentation de connexion Facebook
https://developers.facebook.com/docs/android/getting-started/#create_hash
La solution la plus préférable pour moi est par code ( dépannage des exemples d'applications )
. imprimer la clé de hachage. vous pouvez le mettre à jour sur
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
sur Android> section Key Hashes

un processus étape par étape sur la façon d'obtenir le hashKey.

  1. Tout d'abord, ajoutez le code à n'importe quelle méthode oncreate entrez la description de l'image ici

  2. Exécutez l'application et recherchez le KeyHash sur Logcat entrez la description de l'image ici

processus étape par étape sur la mise à jour sur Facebook Developer.

  1. Ouvrez la page des développeurs Facebook. Vous avez besoin d'un accès pour mettre à jour la page Facebook Developer.
    https://developers.facebook.com

  2. Suivez les étapes suivantes.entrez la description de l'image ici



2

J'ai eu le même problème et il m'a fallu environ une heure pour comprendre où je me suis trompé, seulement pour noter que j'avais utilisé un mauvais identifiant d'application .... il suffit d'aller à votre code et d'utiliser un identifiant correct ici

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

Lorsque l'application est publiée un certain temps, ce cas https://developers.facebook.com/apps/{$appid}/alerts/ "Votre application a été placée en mode développement en raison d'une politique de confidentialité invalide." peut changer votre application du mode de sortie au mode de développement, alors vérifiez la politique de confidentialité


0

Allez dans Paramètres-> De base, en haut, vous trouverez un bouton Switch qui indiquera que l'application est en mode développement.

entrez la description de l'image ici

Cliquez sur le bouton de commutation de développement, il vous demandera de rendre l'application en direct, et après avoir fourni toutes les choses nécessaires, elle deviendra active.

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.