WatchKit编程指南:iOS技术使用准则.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-05-20 发布于北京
  • 举报

WatchKit编程指南:04-概览--使用iOS技术

WatchKit应用扩展可以使用绝大多数iOS技术。由于应用扩展和应用还是有一些不同,因此

某些技术的使用可能会受到限制,或者不受到推荐。下面是决定是否使用特定技术的准则:

·避免使用需要用户权限的技术,比如CoreLocation。在WatchKit应用扩展中使用该技术的

话,可能会在您第一次请求使用时导致用户的iPhone上显示出一个意想不到的提示。更糟糕

的是,这个状况可能会在任何时间出现,即使用户的iPhone在他们的口袋里并且屏幕是锁定

的。

·不要使用执行模式的技术。WatchKit应用扩展只考虑台运行的情况,并且其只在

用户和对应的Watch应用交互时运行。因此,支持运行的某些技术在WatchKit应用扩展

中并不被支持。

·避免使用需要长时间运行的技术。WatchKit应用扩展在用户停止和对应的Watch应用交互

后便迅速暂停。由于与Watch应用的交互通常是短暂的,因此应用扩展可能会在请求的数据

到达前暂停运行。

要使用iOS技术,其中一种解决方法是的iOS应用来使用这些技术。例如,在您的iOS应

用中使用位置服务,而不是在WatchKit

文档评论(0)

1亿VIP精品文档

相关文档