C# 应用程序退出时向Xamarin.Android(monodroid)发送远程通知(GCM)

C# 应用程序退出时向Xamarin.Android(monodroid)发送远程通知(GCM),c#,notifications,xamarin.android,push,xamarin,C#,Notifications,Xamarin.android,Push,Xamarin,我跟着这个 主要问题是: 他们的密码中的WAKELOCK\u KEY是什么?我必须在这里放什么 他们的代码中的classType是什么?我必须在这里放什么 对于WAKELOCK\u键我只放了“NOTIF”,对于classType是使用typeof(MyIntentService) 我收到通知,但在终止应用程序时无法收到通知。那么如何在Xamarin(没有PushSharp或类似的lib)中管理它呢 (除了WAKELOCK_键和类类型之外,我的代码与教程中的代码相同)。如果您遵循教程,您只需这

我跟着这个

主要问题是:

  • 他们的密码中的
    WAKELOCK\u KEY
    是什么?我必须在这里放什么
  • 他们的代码中的
    classType
    是什么?我必须在这里放什么
对于
WAKELOCK\u键
我只放了“NOTIF”,对于
classType
是使用
typeof(MyIntentService)

我收到通知,但在终止应用程序时无法收到通知。那么如何在Xamarin(没有PushSharp或类似的lib)中管理它呢


(除了WAKELOCK_键和类类型之外,我的代码与教程中的代码相同)。

如果您遵循教程,您只需这样做(似乎我对WAKELOCK_键和类类型的解决方案很好) :-)

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