文档目前正在更新GCM,很快就会解决。
我尝试重新创建您的问题,并在此处使用Android示例中的Push Notifications样本进行了测试(使用最新版本的Android Studio v2.1.3):
之前:
![before](https://istack.dev59.com/PNK4N.webp)
之后:
![after](https://istack.dev59.com/dyO0H.webp)
这里是我在克隆示例(模拟值)之后编辑代码片段的方法:
编辑代码 1 之前:
BMSClient.getInstance().initialize(this, "<APPLICATION_ROUTE>", "<APPLICATION_ID>", BMSClient.REGION_US_SOUTH)
代码编辑1后:
BMSClient.getInstance().initialize(this, "http://imfpush.ng.bluemix.net", "dfadsfadsfdsf-2343-2334-8e82-421c02ce847c", BMSClient.REGION_US_SOUTH);
编辑代码2之前:
push.initialize(this, "<APPLICATION_ID>", "<CLIENT_SECRET>");
代码编辑2之后:
push.initialize(this, "dfadsfadsfdsf-2343-2334-8e82-421c02ce847c", "edec64df-34fd-44e3-9d1e-dfsfsdf989899");
我从推送通知服务凭据(模拟值)中获取了这些值。
![service credentials](https://istack.dev59.com/LbDzd.webp)
这是我如何设置GCM:
在我的Bluemix配置中,它看起来像这样(模拟值):
![gcm credentials](https://istack.dev59.com/XEKrh.webp)
这是我从GCM(模拟值)获取这些值的方法:
发送者ID:
![senderid](https://istack.dev59.com/nQUKP.webp)
API密钥:
![apikey](https://istack.dev59.com/d4AmW.webp)