我正在尝试使用 watchos 2 打开我的 Apple Watch 应用程序的父应用程序。
我试过用
+ (BOOL)openParentApplication:(NSDictionary *)userInfo
reply:(void (^)(NSDictionary *replyInfo,
NSError *error))reply
但它不适用于在 watchOS 2 中运行的 WatchKit 扩展。
另外,我尝试了方法
sendMessage:replyHandler:errorHandler:
,transferCurrentComplicationUserInfo:
然后在Appdelegate.m
我实现的iphone类中
- (void)session:(WCSession *)session didReceiveMessage:(NSDictionary<NSString *, id> *)message replyHandler:(void(^)(NSDictionary<NSString *, id> *replyMessage))replyHandler { where calls [[UIApplication sharedApplication] openURL:[NSURL URLWithString:***$protocoltoOpenApp***]];
- 但是使用这些方法将信息发送到 iphone 应用程序但不打开后台应用程序。
请帮忙。