Xamarin.ios 后台处理功能需要哪些Info.plist条目?

Xamarin.ios 后台处理功能需要哪些Info.plist条目?,xamarin.ios,background-process,Xamarin.ios,Background Process,我有一个Xamarin.iOS应用程序,可以从Azure通知中心接收推送通知。我已选中Capabilites>Enable Background Modes,并在该选项下选中了远程通知。当我在调试模式下本地运行或将存档版本部署到TestFlight时,应用程序能够在前台或后台运行时接收通知,但在不运行时无法接收通知。如果我还检查了后台处理功能,当在应用程序未在前台或后台运行时收到通知时,将启动应用程序,并从FinishedLaunching调用ProcessNotification方法来处理通知

我有一个Xamarin.iOS应用程序,可以从Azure通知中心接收推送通知。我已选中Capabilites>Enable Background Modes,并在该选项下选中了远程通知。当我在调试模式下本地运行或将存档版本部署到TestFlight时,应用程序能够在前台或后台运行时接收通知,但在不运行时无法接收通知。如果我还检查了后台处理功能,当在应用程序未在前台或后台运行时收到通知时,将启动应用程序,并从FinishedLaunching调用ProcessNotification方法来处理通知

在这种配置下,当我尝试将应用程序从XCode分发到TestFlight时,出现以下错误:

错误ITMS-90771:“缺少Info.plist值。Info.plist键 “BGTaskSchedulerPermittedIdentifiers”必须包含以下项的列表: “UIBackgroundModes”时用于提交和处理任务的标识符 具有“正在处理”的值。有关详细信息,请参阅 信息属性列表键引用位于

在Info.plist中需要什么才能使其进入TestFlight?该链接只会将您带到Info.plist文件中所有可能的键的文档。我已经搜索了后台处理功能所需的内容,但我发现的唯一内容与按预定时间间隔使用后台获取有关,而不是由传入通知触发的后台处理