我正在尝试继续从 Apple Watch 到 iPhone 的任务,并希望使用相关数据将父应用程序启动到前台以继续工作流程。我知道使用
WKInterfaceController.openParentApplication()
不会出现在前台,所以就出来了。我尝试使用自定义 URL 方案从父应用程序中启动
application(application: UIApplication, handleWatchKitExtensionRequest userInfo:
在 AppDelegate 通过
UIApplication.sharedApplication().openURL(NSURL(string:"openForCall://open")!)
这似乎不起作用,然后现在我已经实现了切换,除了用户需要从锁屏激活并从左侧图标向上滑动之外,它工作正常。是否可以通过其他方法将应用程序置于前台(法律上,意味着 Apple 批准的方法)?任何帮助,将不胜感激。