2

我有一个 Xamarin IOS 项目,我想创建本地通知。为此,我必须征求用户的许可。我在 AppDelegate 中有这段代码:

UNUserNotificationCenter.Current.RequestAuthorization(UNAuthorizationOptions.Alert, (approved, err) =>
            {
                // Handle approval
            });

到目前为止,这有效,但不幸的是,请求权限的对话框位于初始屏幕后面。因此,它会像应用程序被卡住一样寻找用户。如果他单击主页按钮,那么他可以看到权限对话框。

我还尝试将它放在 ViewDidLoad 或 ViewDidLayoutSubviews 方法中的第一个视图中。但效果是一样的。

如何正确显示对话框?

4

0 回答 0