WatchKit:从 Long Look 切换?
Posted
技术标签:
【中文标题】WatchKit:从 Long Look 切换?【英文标题】:WatchKit: Handoff from Long Look? 【发布时间】:2015-03-09 09:11:03 【问题描述】:是否可以在 Apple Watch 到 iPhone 的 Long Look 中使用 Handoff?用例是这样的:
-
用户在其 Apple Watch 上收到推送通知。
通过举起手表,他可以在 Long Look 中获得更多信息。
如果他需要更多信息,他可以拿出他的 iPhone。在锁定屏幕上,他应该会找到主 ios 应用程序的 Handoff 图标。通过向上滑动,他可以将 iOS 应用程序启动到与通知相关的详细信息页面。
我看到WKUserNotificationInterfaceController
类有updateUserActivity:userInfo:webpageURL:
方法。但在网上找不到明确的答案,是否可以从Long Look切换。所以我想听听你的经验:)
【问题讨论】:
【参考方案1】:如果您使用的是动态通知界面,是的,您可以从中使用 Handoff。
参考:https://developer.apple.com/watchkit/tips/ 在“使用切换”部分下。
【讨论】:
谢谢!在相关的说明中,您是否知道我们是否可以从 静态 通知界面启用 Handoff?这将使我们的动态和静态通知保持一致。目前的情况是,当用户从通知中心打开推送时,只显示我们的静态界面,并且在 iPhone 上无法进行切换。奇怪的是,Apple 的默认静态界面(如果应用程序没有对 Watch 进行任何自定义)确实支持切换,甚至是自动切换。 @zavié “确实支持切换,甚至是自动切换”你知道这是否仍然如此吗?切换图标已移至 AppSwitcher,但在我的手表上,Apple Watch 应用没有默认切换。以上是关于WatchKit:从 Long Look 切换?的主要内容,如果未能解决你的问题,请参考以下文章
Apple Watch:从通知中心打开推送时未显示动态 Long Look
一个菜单项可在 WatchKit 上下文菜单中的两种状态之间切换
Assets.xcassets 中缺少 Apple Watch AppIcon for Long-Look 通知