WatchKit - 处理推送通知并将数据发送回服务器

时间:2018-04-09 21:31:18

标签: ios swift watchkit apple-watch

我对Watch app方面的推送通知实施感到有点困惑。

我需要实施以下简单方案:
1.服务器发送推送通知
2.观看应用程序接收通知并向用户显示是 - 否问题 3.用户单击是/否按钮,应将响应发送回服务器

我不确定我是否了解Watch应用本身是否应该将网络响应触发回服务器?还是应该通过iOS应用程序完成?

提前致谢!

1 个答案:

答案 0 :(得分:0)

这取决于你,你采取哪种方法,两者都能奏效。

但是,我建议直接从Watch应用程序发送网络请求,因为这样您可以确保不依赖于iOS应用程序的状态,因此请求将尽快发送。同时,如果您想要处理来自iOS应用程序的网络请求,您需要使用WatchConnectivity框架将请求日期从您的Watch应用程序发送到iOS应用程序,这意味着iOS应用程序需要至少在后台运行,否则无法使用WatchConnectivity