Comment intégrer deux ou plus de google-services.fichier json ensemble pour les différents services google dans le même projet à l'aide d'Android Studio
Je fais un projet sur lequel je souhaite intégrer GCM
et Google sign in
mais le problème est que les deux ont google-services.json
fichier de configuration qui nous devons ajouter à notre projet.
Alors, comment puis-je intégrer à la fois
google-services.json
de configuration
fichier dans mon projet.
Ici est mon un de le fichier de configuration
{
"project_info": {
"project_id": "default-xxx",
"project_number": "xxx",
"name": "xxx"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:xxx",
"client_id": "x.package",
"client_type": 1,
"android_client_info": {
"package_name": "x.package_name"
}
},
"oauth_client": [],
"api_key": [],
"services": {
"analytics_service": {
"status": 1
},
"cloud_messaging_service": {
"status": 1,
"apns_config": []
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"google_signin_service": {
"status": 1
},
"ads_service": {
"status": 1
}
}
}
],
"client_info": [],
"ARTIFACT_VERSION": "1"
}
- http://stackoverflow.com/questions/34942242/gcm-and-google-analytics-integration-together-in-google-services-json-file-using?rq=1
- n'ont pas de solution sur ce post aussi
Vous devez vous connecter pour publier un commentaire.
Enfin j'ai fait comme suit:
Etape 1: Ouvrir votre google souhaité page de service dans mon cas sa google signe dans et GCM. Il y aura un bouton disant Obtenir le fichier de configuration, cliquez dessus et saisissez vos coordonnées et d'obtenir les fichiers de configuration.
Etape 2: Vérifiez le fichier de configuration, il aurait même configuration dans
project_info
objet etclient_info
objet. La différence serait dansservices
objet où vous devez vérifier si vous avez ajouté deux ou plus de service à la statut valeur serait2
ce qui signifie qu'ils sont activés services. Vous pouvez voir ci-dessous le fichier de configuration que j'ai généré pour deux de ces services, qui est Google signe dans et GCM.Vous suffit de vérifier votre statut valeurs dans services objet où il est dit 2 pour tous les services que vous avez intégré dans votre projet est le fichier de configuration que vous avez à ajouter.
Remarque: je suis en utilisant Google signe dans service, de sorte que sa génération oauth_client valeur de champ qui vous ne seriez pas obtenir si vous générez seulement pour GCM.
Vous n'avez pas besoin de deux différents google-services.des fichiers json. Tous deux ont des configurations identiques. Ces fichiers de configuration sont uniques pour chaque projet, quel que soit le nombre de services que vous avez activé.
Avant de générer le fichier de configuration, vérifiez que vous avez activé les deux les services. Le fichier de configuration généré sera valable pour les deux.
Suivre le "Continuent à Signer Dans" le lien qui s'affiche en dessous de la "Télécharger et installer" Configuration de lien pour la documentation sur ce qu'il faut faire ensuite.