我对 Watch 应用端的推送通知实现有点困惑。
我需要实现以下简单场景:
1. 服务器发送推送通知
2. watch 应用收到通知并向用户显示是非问题
3. 用户单击“是/否”按钮,应将响应发送回服务器
我不确定我是否理解 Watch 应用本身是否应该触发网络响应返回服务器?还是应该通过 iOS 应用程序完成?
提前致谢!
最佳答案
这取决于你,采取哪种方法,两者都可以。
但是,我建议直接从 Watch 应用发送网络请求,因为这样可以确保不依赖于 iOS 应用的状态,因此请求将尽快发送。同时,如果您想处理来自 iOS 应用程序的网络请求,则需要使用 WatchConnectivity
框架将 Watch 应用程序的请求日期发送到 iOS 应用程序,这意味着 iOS 应用程序至少需要在后台运行,否则无法使用 WatchConnectivity
。
关于ios - WatchKit - 处理推送通知并将数据发送回服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49741990/