繁体   English   中英

Xamarin.IOS 中的 Android 库/类

[英]Android libraries/classes in Xamarin.IOS

我是新来的,目前正在开发基于 Xamarin.ZE84E30B9390CDB6DZDB62DB878 应用程序的 Xamarin.IOS 应用程序。 I noticed that the Android native app does background tasks using a class called Service from Android.App and classes from Android.Support.V7.App and Android.Content . 我只是想知道 Xamarin.IOS 是否有类似的解决方案,还是我必须完全从头开始?

Xamarin.iOS 中的文档背景,我们知道:

在 iOS 中,后台被识别为应用程序 state,应用程序根据应用程序和用户的行为移入和移出后台 state。 iOS 还提供了几种连接应用程序以在后台运行的选项,包括要求操作系统有时间完成一项重要任务,作为一种已知的后台必需应用程序运行,以及在指定的时间间隔刷新应用程序的内容。

IOS 对后台处理的监管非常严格,并提供了三种实现方式:

  • 注册后台任务如果应用程序需要完成一项重要任务,它可以要求 iOS 在应用程序进入后台时不要中断任务。 例如,应用程序可能需要完成用户登录,或完成大文件的下载。
  • 注册为需要后台的应用程序- 应用程序可以注册为具有已知的特定背景要求的特定类型的应用程序,例如音频、VoIP、外部附件、报亭和位置。 只要这些应用程序正在执行注册应用程序类型的参数范围内的任务,它们就被允许连续的后台处理权限。
  • 启用后台更新- 应用程序可以通过区域监控或侦听重大位置更改来触发后台更新。 从 iOS 7 开始,应用程序还可以注册以使用后台获取或远程通知在后台更新内容。

有关更多详细信息,您可以查看: https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/introduction-to-backgrounding-in-ios

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM