2013-02-21 121 views
5

我无法使用parse.com服务接收推送通知。
我用一个快速指南试图解决我的问题。我试图使用这个指定名称的频道和“”作为频道名称。此外,我发现Cannot receive push notifications in Android with trigger.io and parse.com
我成功发送对象parse.com,并认购通知(至少我可以看到我的parse.com在DataBrowser应用程序)Android parse.com无法接收推送通知

public class ParseStarterProjectActivity extends Activity { 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.main); 

      PushService.subscribe(this, "push", TestParse.class); 
      PushService.setDefaultPushCallback(this, TestParse.class); 

    } 
} 


public class ParseApplication extends Application { 

     @Override 
     public void onCreate() { 
     super.onCreate(); 
     Parse.initialize(this, my_id, my_client_key); 
     } 

} 

public class TestParse extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.parse); 
    } 
} 

AndroidManifest.xml中

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.parse.starter" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="4" 
     android:targetSdkVersion="17" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 

    <application 
     android:name="ParseApplication" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <service android:name="com.parse.PushService" /> 

     <receiver android:name="com.parse.ParseBroadcastReceiver" > 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED" /> 
       <action android:name="android.intent.action.USER_PRESENT" /> 
      </intent-filter> 
     </receiver> 

     <activity 
      android:name=".ParseStarterProjectActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".TestParse" 
      android:label="@string/app_name" /> 
    </application> 

</manifest> 

最近我注意到logcat的错误:

02-21 18:17:45.381:错误/跟踪(8952):错误打开跟踪文件:没有这样的文件或目录(2)
02-21 18:17:48.534:错误/ com.parse.PushService (8888):未知主机


我真的很想收到通知。我究竟做错了什么?

+0

即使您确定将所有必需的东西放在那里,您是否可以发布您的清单?您可能错过了什么 – njzk2 2013-02-21 15:10:31

+0

我已添加舱单 – 2013-02-21 15:24:17

+0

您到目前为止分析了哪些内容?你的应用程序是创建/启动的?你的活动呢? – njzk2 2013-02-21 15:41:15

回答

2

解析员工。为了处理增加的推送服务负荷,我们增加了服务于push.parse.com的机器数量。当DNS解析返回这么多服务器时,一些ISP开始出现问题。上周五下午,我们启动了一个自定义DNS服务器,以第三方DNS解决方案解决这些问题。这应该不再是一个问题。

+0

帮助的问题http:// stackoverflow。com/questions/17123625/how-to-clear-push-notification-alert-on-status-bar-android – RVG 2013-06-17 06:01:27

+0

这个请帮忙http://stackoverflow.com/questions/27506543/parse-push-notifications-crashes-最终在Android背景 – 2014-12-17 07:27:17

+0

@Thomas Bouldin发送推送使用解析从androi设备使用JSON对象与警报以及标题以及即时通讯不接收任何通知在Android设备 – Erum 2015-06-04 17:54:18