无法获取GCM(Android和iOS)的配置文件

4
在此页面https://developers.google.com/cloud-messaging/android/client中点击蓝色按钮后,浏览器控制台会出现错误:

enter image description here

因 X-Frame-Options:accounts.google.com/ServiceLogin?service=cloudconsole&osid=1&passive=true&authuser=0&continue=console.developers.google.com/mobilesdk/bootstrap/wizard/android?authuser%3D0%26hl%3Den%26cnturl%3Ddevelopers.google.com/cloud-messaging/android/client%26cntlbl%3DContinue%2BAdding%2BGCM%2BSupport%26cntapi%3Dgcm&hl=en 不允许包含该页面。

我在Firefox和Chrome中尝试了相同的操作,结果都一样。

更新: 我从控制台中删除了项目并创建了新项目。现在developers.google.com/mobile/add可以正常工作。行为十分神秘。


Chrome浏览器出现错误 http://i.imgur.com/nxf1KT9.png - tonn
你在之前的页面上使用过“发送反馈”工具吗? - cuihtlauac
谢谢,我错过了。但是也许有另一种方法可以获取配置文件吗?我没有时间 =( - tonn
3个回答

3
似乎是Google端的一些暂时性问题。同时,请使用以下链接执行此过程: https://developers.google.com/mobile/add 您将被要求提供项目名称、包等详细信息,然后它会给您选择服务的选项。请选择Google Could Messaging服务。最后,它将向您提供下载配置文件的选项。

2

前往Google开发者控制台

--> 在API管理器下,创建密钥或使用现有密钥

--> 单击下载图标以下载JSON配置文件。

enter image description here

编辑

您可以使用以下格式检查配置文件:

{"project_info":{"project_id":"YOUR_PROJECT_ID","project_number":"YOUR_PROJECT_NUMBER","name":"YOUR_PROJECT_NAME"},"client":[{"client_info":{"mobilesdk_app_id":"1:673329586750:android:f36173e948059ccb","client_id":"android:gcm.play.android.samples.com.gcmquickstart","client_type":1,"android_client_info":{"package_name":"gcm.play.android.samples.com.gcmquickstart"}},"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":{"mobilesdk_app_id":"","client_id":"android:com.google.android.gms.samples.appinvite","client_type":1,"android_client_info":{"package_name":"com.google.android.gms.samples.appinvite"}},"oauth_client":[{"client_id":"673329586750-7pl633luu5853v7lq5micimjknmuj527.apps.googleusercontent.com","client_type":1,"android_info":{"package_name":"com.google.android.gms.samples.appinvite","certificate_hash":"E07D385930D0BAA8A2B63322396987885A3B7C22"}}],"api_key":[],"services":{"analytics_service":{"status":1},"cloud_messaging_service":{"status":1,"apns_config":[]},"appinvite_service":{"status":2,"other_platform_oauth_client":[]},"google_signin_service":{"status":1},"ads_service":{"status":1}}},{"client_info":{"mobilesdk_app_id":"1:673329586750:android:27d689d63f1b7a06","client_id":"android:com.google.samples.quickstart.signin","client_type":1,"android_client_info":{"package_name":"com.google.samples.quickstart.signin"}},"oauth_client":[{"client_id":"673329586750-bepted85l74k08c8nap26gm4j253gvo6.apps.googleusercontent.com","client_type":1,"android_info":{"package_name":"com.google.samples.quickstart.signin","certificate_hash":"E07D385930D0BAA8A2B63322396987885A3B7C22"}}],"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":2},"ads_service":{"status":1}}}],"client_info":[],"ARTIFACT_VERSION":"1"}

编辑

在开发者控制台中:删除项目并创建新项目可以解决连接问题。


使用config.json文件进行构建时,构建过程会返回以下错误信息: 执行任务“:processDebugGoogleServices”失败。
缺少project_info对象。
- tonn
谢谢。但我找到了另一个解决方案。请看第一篇帖子。 - tonn
所以这是连接控制台的问题,我编辑了我的答案。 - bjiang

0

我刚遇到了同样的问题。我认为这可能是因为我没有完全登录。我刚刚访问了bjiang提供的Google开发者控制台链接(https://console.developers.google.com/project),它提示我登录,所以我登录了。之后,我重新加载了配置文件的原始页面,然后它就加载了。我猜我是通过一个长期密钥登录的,但它没有正确的权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接