我有一个简单的项目,用户点击 Apple Watch 上的按钮并在 iPhone 上播放一些音频,这很容易使用 openParentApplication 方法和 AppDelegate 中的 handleWatchKitExtensionRequest 代码。但是,虽然这在模拟器中有效,但如果 iPhone 应用程序尚未打开,它将无法在实际设备上运行。我正在尝试查找是否可以使用其他方法,即使 iPhone 应用程序尚未打开也可以使用。
我在这里阅读了stackoverflow的答案,可以使用Handoff(部分)将电话应用程序带到前台,使用WKInterfaceController updateUserActivity:userInfo:webpageURL:
and UIApplicationDelegate application:continueUserActivity:restorationHandler
。但是,作为一名新开发人员,我正在努力弄清楚如何在没有任何示例的情况下正确执行此操作。任何人都可以提供一些示例代码来说明这将如何工作,它们一起用于在 iphone 应用程序上运行一些代码?