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