2015-08-04 7 views
0

Пожалуйста, помогите мне ...)Получать уведомления о синтаксическом разборе, когда мое приложение закрыто

Мне нужно получить уведомления о синтаксическом разборе, когда мое приложение будет закрыто. Когда приложение запускается, оно работает нормально, но когда я его закрываю, он ломается.

Мой класс Применение:

[Application(Name="ffc.droid.ParseApplication")] 
    public class ParseApplication : Application 
    { 
     public ParseApplication (IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) 
     { 
     } 

    public override void OnCreate() 
    { 
     base.OnCreate(); 

     // Initialize the Parse client with your Application ID and .NET Key found on 
     // your Parse dashboard 

      ParseClient.Initialize("xxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 
       "xxxxxxxxxxxxxxxxxxxxx"); 

      ParsePush.ParsePushNotificationReceived += (object sender, ParsePushNotificationEventArgs e) => { 
       // Show notification 
      }; 

      ParsePush.SubscribeAsync (new string[] { "new_video", "new_news", "new_event" }); 
      ParseInstallation.CurrentInstallation.SaveAsync(); 
     } 
    } 

Мой AndroidManiFest файл:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.4" package="ffc.droid" android:versionCode="4"> 
    <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17" /> 
    <uses-permission android:name="android.permission.SET_WALLPAPER" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <permission android:protectionLevel="signature" android:name="ffc.droid.permission.C2D_MESSAGE" /> 
    <meta-data android:name="com.parse.push.notification_icon" 
      android:resource="@drawable/ic_menu_ffk"/> 
    <uses-permission android:name="ffc.droid.permission.C2D_MESSAGE" /> 

    <application android:label="KFF.KZ" android:icon="@drawable/ic_menu_ffk" android:name="ffc.droid.ParseApplication"> 
     <service android:name="parse.ParsePushService" /> 
     <receiver android:name="parse.ParsePushBroadcastReceiver" 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" /> 
       <category android:name="ffc.droid" /> 
      </intent-filter> 
     </receiver> 
    </application> 
</manifest> 

Что случилось?

ответ

0

У меня была такая же проблема, но если вы видите репо git, вам нужно инициализировать параметры анализа в другом классе и сделать ссылку в файле androidManifest.

Смежные вопросы