1

有没有办法检测用户点击应用程序概览或复杂性是否启动了 Apple Watch 应用程序?

4

2 回答 2

0

我知道这是一个相当古老的问题,但如果有人仍然感兴趣,我认为值得回答!

正如 jmgomez 上面所说,实现 -handleUserActivity: 方法,但具体而言,在该方法中您可以检查:

if (userInfo[CLKLaunchedTimelineEntryDateKey] != nil)

作为一个并发症将它添加到 userInfo,所以如果那里有一个值,您将从您的并发症启动。

希望这可以帮助某人。

于 2017-11-28T11:27:30.657 回答
0

是的,您必须在主 InterfaceController 中实现 handleUserActivity 方法。

- (void)handleUserActivity:(NSDictionary *)userInfo {
  //Your code
 }

您可以在文档中找到更多信息:https ://developer.apple.com/library/ios/documentation/WatchKit/Reference/WKInterfaceController_class/#//apple_ref/occ/instm/WKInterfaceController/handleUserActivity :

于 2015-11-03T17:26:11.987 回答