最近,Apple 在其开发门户中引入了“WatchKit 服务证书”。从下面的描述来看,它似乎允许用户利用推送通知直接更新 Watch Complications。但是,CLKComplicationDataSource 协议(protocol)不包含如何实现它的信息。有人对此有任何进一步的信息吗?
来自 Apple 的开发者网站: “在您的通知服务器、Apple 推送通知服务沙箱和生产环境之间建立连接以更新 ClockKit 复杂数据。使用 HTTP/2 时,相同的证书可用于传递应用程序通知、更新 ClockKit 复杂数据和提醒后台 VoIP传入事件的应用程序。您分发的每个应用程序都需要单独的证书。”
Apple 论坛上没有人知道: https://forums.developer.apple.com/thread/19594
CLKComplicationDataSource 协议(protocol)引用 https://developer.apple.com/library/watchos/documentation/ClockKit/Reference/CLKComplicationDataSource_protocol/
更多文档,但没有实现细节: http://images.apple.com/certificateauthority/pdf/Apple_WWDR_CPS_v1.13.pdf
感谢您提供的任何帮助!
最佳答案
查看名为 Introducing Watch Connectivity 的 WWDC 2015 视频.看一下第 50 分钟左右。这描述了如何使用 PushKit 注册推送通知的复杂功能。它没有详细介绍如何使用 WatchKit 服务证书,因此我会先尝试使用普通的 iOS 推送通知证书实际发送通知,如果这不起作用,请尝试使用 WatchKit 服务证书发送相同的消息相反。
关于ios - 如何使用 WatchKit 服务证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34499054/