2013-06-25 95 views
0

我跟着這個tutorial遠程通知(GCM)到Xamarin.Android(MonoDroid的),當應用程序退出

的主要問題是:

  • 什麼是他們的代碼WAKELOCK_KEY?我必須放在這裏?
  • 什麼是classType他們的代碼?我必須放在這裏?

對於WAKELOCK_KEY我只是把 「NOTIF」,併爲classType是使用typeof(MyIntentService)

我收到通知,但在殺死應用程序時無法收到通知。那麼如何在Xamarin中管理它(不需要PushSharp或類似的lib)? (我的代碼與本教程中的代碼相同,WAKELOCK_KEY和classType除外)。

回答

1

如果按照教程,你就必須做到這一點(看來我的wakelock_key解決方案和classType所爲好) :-)

[BroadcastReceiver] 
[IntentFilter(new[] { Android.Content.Intent.ActionBootCompleted })] 
public class BootReceiver : BroadcastReceiver 
{ 
    public override void OnReceive(Context context, Intent intent) 
    { 
     MyIntentService.RunIntentInService(context, intent); 
    } 
} 
相關問題