我对Watch应用程序端的推送通知实现有点困惑。
我需要实现以下简单方案: 1.服务器发送推送通知 2.观看应用程序接收通知并向用户显示是 - 否的问题 3.用户单击是/否按钮,应将响应发送回服务器
我不确定我是否了解Watch应用程序本身是否应该将网络响应触发回服务器?还是应该通过iOS应用程序完成?
提前致谢!
这取决于你,你采取哪种方法,都可以工作。
但是,我建议直接从Watch应用程序发送网络请求,因为这样您可以确保不依赖于iOS应用程序的状态,因此请求将尽快发送。同时,如果您想要处理来自iOS应用程序的网络请求,您需要使用WatchConnectivity
框架将请求日期从您的Watch应用程序发送到iOS应用程序,这意味着iOS应用程序至少需要运行在后台,否则WatchConnectivity
不能使用。