, когда я пытаюсь получить gcm_defaultSenderId для конкретного андроидного вкуса во время выполнения, он не доставляет правильное значение.Значение из google-services.json возвращается неверно
Например: я получил вкус TST и Google-services.json выглядит следующим образом
{
"project_info": {
"project_number": "12345678910", 12345678910
"project_id": "api-project-12345678910"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:12345678910:android:xxxxxxxxxxxxx",
"android_client_info": {
"package_name": "do.something.app"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "XXXxxxx-XXXXxxxXXXXXxxxxXXXx"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 1
}
}
}
],
"configuration_version": "1"
}
JSON-файл помещается в TST/Google-services.json. Когда я пытаюсь получить доступ к gcm_defaultSenderId с R.string.gcm_defaultSenderId во время выполнения, возвращается значение: 9876543. Я ожидал, что возвращаемое значение будет project_number, которое установлено в build для gcm_defaultSenderId, как и здесь: https://developers.google.com/android/guides/google-services-plugin. Есть ли у кого-нибудь идея, почему значение не такое же, как в google-service.json?
имя вашего варианта сборки и имя каталога должно быть точным соответствием –
они точно такие же – elpatricko
http://imgur.com/AsjllwM они выглядят так? –