2014-10-02 139 views
-1

这让我非常疯狂。我是Android开发的新手,但在iOS开发方面经验丰富。我想要实现解析推送通知到的Android应用程序,一切是怎么回事罚款:Android推送通知没有收到

  • 该器件在分析
  • 注册发送时所收到的信息测试Push消息的解析系统告诉我

但是:我的Android测试设备上没有收到任何东西。

我已经创造了新的解析应用程序和Android Studio项目,但没有任何运气。任何帮助调试这个或这是一个Android工作室相关的问题?

编辑:我只是跟着推送服务的快速指南,所以我加了一些线路的清单,并将此我的代码

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_inlog); 
     Parse.initialize(this, "xxx", "xxx"); 
     ParseFacebookUtils.initialize("1515015192073818"); 
     ParseInstallation.getCurrentInstallation().saveInBackground(); 

清单:

<receiver android:name="com.parse.GcmBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND"> 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
       <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <!-- 
        IMPORTANT: Change "com.parse.starter" to match your app's package name. 
       --> 
       <category android:name="com.pootentieel.andrew.sbpootentieel" /> 
      </intent-filter> 
     </receiver> 
+0

你能在这里展示您的GCMIntentService类.. – Ranjit 2014-10-02 13:25:42

回答

-1

你有没有改变com.parse .starter来匹配你的包名,并让你注册推回调接收器活动?编辑: 转到此链接github.com/ParsePlatform/PushTutorial并导入android项目并更改密钥。然后运行android项目并发送推送,看看它是否工作。如果有效,请检查两个项目并排查看造成问题的原因。请注明这个答案是正确的,如果它帮助谢谢:)

+0

是的,我做到了,我复查快速入门指南一些时间。 – 2014-10-02 13:32:53

+0

转到此链接https://github.com/ParsePlatform/PushTutorial并导入android项目并更改密钥。然后运行android项目并发送推送,看看它是否工作。如果有效,请检查两个项目并排查看造成问题的原因。请标记此答案为正确的,如果它帮助谢谢:) – 2014-10-02 13:37:28

+0

这不是一个答案,因为它提出了一个问题。它应该是一个评论。 – NickT 2014-10-02 13:50:23