0
votes

(Unity) Échec de l'authentification avec Google Play Services sur Android

J'ai du mal à essayer d'essayer d'authentifier sur mon jeu Android, j'utilise Playfab + Google Play Services pour vous authentifier sur Google, mais je ne peux même pas atteindre la pièce où j'aurai authentifier sur Playfab avec le compte Google, le social .Localuser.Authenticate ne réussit jamais et le message qu'il renvoie dans le rappel est "Authentification annulée", les seuls messages de journal utiles que je reçois sont

[Play Jeux Plugin DLL] L'application est en pause, qui déconnecte la Client RTMP. Salon. Authentification annulée [Plugin de jeux de jeu DLL] Débogage: invoquer le rappel de l'utilisateur sur le thread de jeu

Parfois, il jette

[Play Jeux Plugin DLL] Démarrer la transition d'authentification. OP: Sign_in Statut: Error_timeout

ou

[Play Jeux Plugin DLL] Démarrer la transition d'authentification. OP: Sign_in Statut: Error_not_authorisé

mais c'est à ce sujet. La chose la plus étrange est que cela ouvre la popup Google Play Jeux, il demande aux autorisations, je l'accepte et que tout se passe comme il est censé être mais dans la demande, elle ne réussit jamais. J'ai déjà enregistré la plate-forme Addon sur la Playfab, a ajouté une application Web liée à la console Google Developer, copiée le client Oauth ID et Secret sur Playfab, configuré l'URI redirigée et la liaison de point de terminaison (refs.: https://www.youtube.com/watch?v=fise9vok-fe , https://api.playfab.com/docs/tatudials/landing-players / Sign-in-with-google ). Mais rien de tout cela ne fonctionne, je ne peux pas vous authentifier, il est installé à travers la PlayStore ou non, la seule chose que je n'ai pas encore essayée, elle ne le testait pas comme une version alpha sur la PlayStore, c'est sur des tests internes en ce moment. .

[Mise à jour 1:] Code que j'utilise sur éveillé: xxx

code que j'utilise pour vous connecter: xxx


0 commentaires

3 Réponses :


1
votes

Pouvez-vous fournir un code? Tout d'abord, je pense que vous devez appeler

playgamesplatform.activate ()

Après que toutes les caractéristiques sociales fonctionnent.

Aussi pour tester les services Google Play, vous devez déployer votre application sur le test Alfa / Beta ou la publication sur le marché de la lecture et le télécharger du marché, sans cela ne fonctionnera pas.


3 commentaires

J'appelle déjà cette fonction et l'application est sur Alpha car elle est téléchargée et testée sur le marché, elle ne fonctionne toujours pas (j'ai ajouté le code IM en utilisant sur la question)


Avez-vous configuré Google Platform avec l'ID de l'application, les identifiants de réalisations et ainsi de suite? Il peut être fait via Unity Edtior, vérifiez simplement le Guide de Google.


Oui, tout cela a été fait ... Eh bien, il s'avère que je n'étais pas sur une autre liste pour tester à l'intérieur de Google Play Config, je ne suis pas le propriétaire du compte, maintenant tout le reste est résolu, merci pour votre temps Sir!



0
votes

s'avère que je n'étais pas sur la liste d'accès aux tests des services de jeu de l'application depuis que je n'étais pas le propriétaire que je n'ai pas découvert à ce sujet. Ceci est résolu maintenant.


0 commentaires

0
votes

Je devais avoir "authentifié annulé" et je l'ai résolu via ce message:

Fondamentalement, il s'est produit car j'ai permis à Google de signer l'application avec sa propre clé. Il était apparent après que je suis allé à GooglePlayConSole-> Libération Management -> Signature de l'application.

"La signature de l'application par Google Play est activée pour cette application".

Parce que cela a été activé, je devais vous soucier d'une autre page Web "Google Apis". Dans cet endroit, je devais choisir "Mon jeu" de la liste déroulante dans le ruban, je suis entré dans l'onglet Critings et créé une nouvelle identification avec le SHA-1 approprié.

mais le lien (dans cette réponse) l'explique plus en détail.


0 commentaires