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

问题描述 投票:1回答:3

我想显示用户在Apple Watch上收到的文本的快速摘要。然后,他们可以通过单击iWatch App内的按钮在iPhone上阅读其余文本。我认为目前尚不可能,但是如果可以的话,请让我知道我需要做些什么。

ios cocoa-touch watchkit apple-watch
3个回答
2
投票

您可以使用]在后台打开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应用时,您可以向他们显示其余文本。


1
投票

如果您需要在前台打开父应用程序,请使用Handoff!


0
投票

否,您无法通过Watch在iPhone上打开您的应用,但您可以在后台打开您的应用。


0
投票

要正常工作,您的Apple Watch必须连接到已配对的iPhone。引用此链接-https://support.apple.com/en-in/guide/watch/apdc40081790/watchos

© www.soinside.com 2019 - 2024. All rights reserved.