gpt4 book ai didi

ios - Apple Watch,添加时将复杂功能注册到后端服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:12:50 25 4
gpt4 key购买 nike

因此,我们正在尝试确定是否可以在 getPlaceholderTemplateForComplication 中使用 apple watch default 来运行 NSURLSession 以在我们的后端注册设备以进行通知更新。我找不到任何人做过这件事。这会计入并发症预算吗?它甚至会运行吗?或者我们是否需要通过带有某些数据集的 watch 应用程序或 iPhone 应用程序来执行此操作?

  • (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationTemplate *complicationTemplate))handler {

最佳答案

听起来您想使用 iOS 9 中添加的新 PKPushTypeComplicationWWDC talk on WatchConnectivity在最后有一个很大的部分是关于更新复杂功能的不同策略,并且非常详细地介绍了来自服务器案例的推送更新。

一般方法似乎是您的 iOS 应用程序将向 PKPushRegistry 注册其所需的推送类型,并将推送 token 上传到您的服务器。然后你的服务器可以将推送发送到设备,但只有当复杂功能当前在 watch 上处于事件状态时,它们才会被传送到手机应用程序。当接收到类型为 PKPushTypeComplication 的推送时,iOS 应用程序应该使用 WCSession 的 transferCurrentComplicationUserInfo: 将立即的 userInfo 发送到将被唤醒并有机会接收userInfo 并使用新数据更新并发症。

关于ios - Apple Watch,添加时将复杂功能注册到后端服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32379645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com