这些 iOS 设置从何而来?

Where did these iOS settings come from?

我正在制作一个 Xamarin 应用程序并试图弄清楚如何处理通知设置。我注意到 iOS 版本不知何故已经有了这些设置,即使文件中没有设置包。 由于没有设置包,这些设置来自哪里,我可以访问它们而不是创建具有重复设置的捆绑包?谢谢我提前了。

I noticed that the iOS version somehow has these settings already there even though there is no setting bundle in the files.

您截图中的iOS通知设置是系统默认创建的。这里默认关闭通知权限。它在系统级别进行控制。您无法以编程方式更改此设置。

can I access them instead of creating a bundle with duplicate settings

不,这是系统设置,您无法访问它。用户可以在此处转到设置并选择 close/open 特定应用程序的通知。

您需要做的 notification in your app 是您对应用通知的配置。您可以在您的应用 运行 时请求通知权限,然后用户将选择 allow/not allow 通知。如果在应用程序中选择 allow/not allow,结果将在 iOS 设置的通知页面中列出(Notifications 在您的屏幕截图中)。