2013-02-21 410 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

相關問題