且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

应用关闭时推送通知

更新时间:2023-02-26 22:32:04

  1. 将此行添加到您的 AndroidManifest.xml

  1. Add this line to your AndroidManifest.xml

<uses-permission android:name="android.permission.WAKE_LOCK" />

  • 在你的安卓项目中实现 BroadcastReceiver

  • Implement BroadcastReceiver in your android project

    [BroadcastReceiver]
    public class NotificationBroadcastReceiver : BroadcastReceiver
    {
      private ApprovalDataStore _approvalDataStore => DependencyService.Get<ApprovalDataStore>();
    
      public override async void OnReceive(Context context, Intent intent)
      {
         var pm = PowerManager.FromContext(context);
         var wakeLock = pm.NewWakeLock(WakeLockFlags.Partial, "GCM Broadcast Reciever Tag");
         wakeLock.Acquire();
    
         //Write your code here
    
         // When you are finished
         wakeLock.Release();
      }
    }