ios - 是否可以使用 Apple Watch 打开 iPhone 应用程序?

标签 ios cocoa-touch watchkit apple-watch

我想显示用户在 Apple Watch 上收到的文本的快速摘要。然后,他们可以通过单击 iWatch 应用程序内的按钮来阅读 iPhone 上的其余文本。我认为目前不可能,但如果可以,请告诉我需要做什么才能实现这一目标。

最佳答案

您可以使用

在后台打开 iOS 应用程序
+ (BOOL)openParentApplication:(NSDictionary *)userInfo
                        reply:(void (^)(NSDictionary *replyInfo,
                                        NSError *error))reply

您的 iOS 应用程序将获得

- (void)application:(UIApplication *)application
handleWatchKitExtensionRequest:(NSDictionary *)userInfo
              reply:(void (^)(NSDictionary *replyInfo))reply

因此,如果您的 iOS 应用程序已经在运行,您可以使用它向应用程序提供信息。但是,您不能让 iOS 应用程序在前台运行,这必须由用户启动。您可以将其余文本保存到共享设置和/或使用 openParentApplication 在后台将其传递到您的应用。然后,当用户打开您的 iOS 应用程序时,您可以向他们显示其余的文本。

关于ios - 是否可以使用 Apple Watch 打开 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398604/

相关文章:

ios - 观看 OS 2 问题以设置图像

ios - 观看应用程序自定义菜单图像未显示?

ios - 仅针对英文本地化启动图像?

iOS 网络连接失败策略建议

ios - 访问从 Apple 托管的应用内购买下载的文件

iOS/swift - swift 中 UIViewController 中的常量

iphone - 应用程序作为调试运行,但在发布时崩溃

iphone - SpeakHere 示例无法播放从互联网加载的声音

iOS 8 键盘扩展检测第一响应者变化

ios - WKInterfaceController 取消按钮