不应使用Xamarin.Forms刷出iOS通知

不应使用Xamarin.Forms刷出iOS通知,xamarin,xamarin.forms,xamarin.ios,Xamarin,Xamarin.forms,Xamarin.ios,我正在使用Xamarin.Forms。我希望通知栏上的通知在Android和iOS上都不会被刷掉。对于Android,我在notification builder上使用setContinuous(true)。然而,我无法在iOS上实现这一点。我在iOS上使用以下覆盖方法: public override void WillPresentNotification(UNUserNotificationCenter center, UNNotification notification, Action

我正在使用Xamarin.Forms。我希望通知栏上的通知在Android和iOS上都不会被刷掉。对于Android,我在notification builder上使用
setContinuous(true)
。然而,我无法在iOS上实现这一点。我在iOS上使用以下覆盖方法:

public override void WillPresentNotification(UNUserNotificationCenter center, UNNotification notification, Action<UNNotificationPresentationOptions> completionHandler)
{
    completionHandler(UNNotificationPresentationOptions.Alert);
}
public override void WillPresentNotification(未使用通知中心、未通知通知通知、操作完成处理程序)
{
completionHandler(UNNotificationPresentationOptions.Alert);
}

有人能帮我解决这个问题吗?

很遗憾,您无法在iOS上实现相同的功能。Android在开发者处理通知的方式上更加灵活,但对于iOS,只有苹果开发的内部应用程序(以及那些拥有调用内部API特殊权限的应用程序)才能执行您的尝试


编辑:您可以尝试的是,通过像几年前一样创建一个“今日”小部件来克服这个限制