2015-03-02 171 views
1

我想在Android上使用Parse創建推送通知。測試後,我得到這個錯誤。任何想法該怎麼辦? 我試過仿真器,它在那裏工作,但它不適用於我的設備(Galaxy S3)。使用解析實現推送通知

遇到錯誤嘗試的GCM註冊時推

java.lang.Exception: GCM registration error: INVALID_SENDER 
     at com.parse.GcmRegistrar$Request.finish(GcmRegistrar.java:325) 
     at  com.parse.GcmRegistrar$Request.onReceiveResponseIntent(GcmRegistrar.java:315) 
     at com.parse.GcmRegistrar.handleRegistrationIntent(GcmRegistrar.java:202) 
     at com.parse.PushService.onHandleGcmIntent(PushService.java:531) 
     at com.parse.PushService.access$000(PushService.java:112) 
     at com.parse.PushService$7.run(PushService.java:516) 
     at  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
     at java.lang.Thread.run(Thread.java:841) 
+0

你能發佈你的代碼嗎?它會幫助每個人。 – beginnerAndroid 2015-03-02 20:38:52

+0

到目前爲止,它只是在遵循parse.com – Aurel 2015-03-03 16:15:43

回答

0

嘗試在您解析Java方法補充一點:

ParsePush.subscribeInBackground("", new SaveCallback() { 
     @Override 
     public void done(ParseException e) { 
      if (e == null) { 
       Log.d("com.parse.push", "successfully subscribed to the broadcast channel."); 
      } else { 
       Log.e("com.parse.push", "failed to subscribe for push", e); 
      } 
     } 
    }); 

我覺得我有同樣的錯誤,當我嘗試使用解析推。

+0

的指示後顯示的代碼,謝謝,但是事實證明,我不得不在清單中包含來自google api的Project_ID,但現在通知已發送,但它不會出現在我的設備。有任何想法嗎? – Aurel 2015-03-03 16:57:00

+0

嘗試關閉Wi-Fi,然後在您使用移動數據時發送推送。 – beginnerAndroid 2015-03-03 20:29:24