app退出时远程通知(GCM)到Xamarin.Android(monodroid)

时间:2013-06-25 09:45:59

标签: c# notifications xamarin.android push xamarin

我遵循了tutorial

主要问题是:

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

对于WAKELOCK_KEY,我只需输入“NOTIF”,classType使用typeof(MyIntentService)

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

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

1 个答案:

答案 0 :(得分: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);
    }
}