Привет. Я пытаюсь отправить push-уведомление с сервера (сервера приложений) на мобильное устройство через GCM. Я попробовал под кодом, но получал «отказ от отказа в соединении», но когда я тестировал с помощью тестера веб-сервиса, я получаю «несанкционированную ошибку» в соответствии с приложением. Я использую ключ API сервера, нет ip-адресов whishlisted.i включили Google Cloud Messaging для API Android также не знают причины. Пожалуйста помоги. web service tester error screenshotНесанкционированная ошибка при отправке push-уведомления в GCM
код:
String google_server_key="";
ResourceBundle rb = ResourceBundle.getBundle("GCMServerKey");
Enumeration <String> keys = rb.getKeys();
while (keys.hasMoreElements())
{
google_server_key = keys.nextElement();
}
try
{
String pushNotificationMessage="nagesh";
String regID="APA91bEZD2MFH7TzMvry1UR2ezqTSAwCbqRgIZ8qXo_h559TYId29j3u2zPyHzxiZrA65tVhtPlY9O77LnLRbqJf585YmwYccBrGoQ5OjPAz4xT_JfIGJ1AEyjq9EUEhawc2V4kMrIar"; //pushMessage.getRegId();
Sender sender = new Sender(google_server_key);
Message message = new Message.Builder().timeToLive(30)
.delayWhileIdle(true).addData(MESSAGE_KEY, pushNotificationMessage).build();
Result result = sender.send(message,regID , 1);
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
catch (Exception e)
{
e.printStackTrace();
}
проверить отправителя отправителя = новый отправитель (google_server_key); line для google_server_key. В большинстве случаев несанкционированное означает, что server_key неверен –