我有一个Xamarin IOS项目,我想创建本地通知。为此,我必须要求用户许可。我在AppDelegate中有这段代码:
UNUserNotificationCenter.Current.RequestAuthorization(UNAuthorizationOptions.Alert, (approved, err) =>
{
// Handle approval
});
到目前为止,但不幸的是,请求权限的对话框在启动画面后面。因此,它会查找用户,就像应用程序被卡住一样。如果他点击主页按钮,则可以看到权限对话框。
我还尝试将它放在ViewDidLoad或ViewDidLayoutSubviews方法的第一个视图中。但效果是一样的。
如何正确显示对话框?