当应用程序退出时,远程通知(GCM)到Xamarin.Android(monodroid)

本文关键字:GCM 应用程序 Xamarin monodroid Android 通知 程通知 退出 | 更新日期: 2023-09-27 18:19:58

我遵循了教程

主要问题是:

  • 他们的代码中WAKELOCK_KEY是什么?我必须在这里放什么
  • 他们的代码中classType是什么?我必须在这里放什么

对于WAKELOCK_KEY,我只放了"NOTIF",而对于classType,则使用typeof(MyIntentService)

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

(除了WAKELOCK_KEY和classType之外,我的代码与教程中的代码相同)。

当应用程序退出时,远程通知(GCM)到Xamarin.Android(monodroid)

如果你遵循教程,你只需要这样做(似乎我对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);
    }
}