我开始学习watchOS
和PushNotificationPayload.apns
。
在找到如何处理来自#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
typedef struct point_s
{
long latitude;
long longitude;
} point_t;
bool find_point_on_plane(point_t *, point_t *, point_t *);
int main(int argc, char * argv[])
{
point_t * london = (point_t *) malloc(sizeof(point_t));
point_t * cambridge = (point_t *) malloc(sizeof(point_t));
point_t * x = (point_t *) malloc(sizeof(point_t));
london->latitude = 51.5074;
london->longitude = -.1278;
cambridge->latitude = 52.2053;
cambridge->longitude = 0.1218;
x->latitude = 52.0;
x->longitude = 0.0;
find_point_on_plane(london, cambridge, x) ? printf("True.\n") : printf("False.\n");
return 0;
}
bool find_point_on_plane(point_t * lower_left, point_t * upper_right, point_t * x)
{
if(x->latitude <= upper_right->latitude &&
x->latitude >= lower_left->latitude &&
x->longitude <= upper_right->longitude &&
x->longitude >= lower_left->longitude)
{
return true;
}
return false;
}
内的按钮集的通知后,我想设置我自己的通知,该通知将在给定时间触发,通过某种通知唤醒用户应用程序在后台,并可能启动应用程序。
我该怎么做?
答案 0 :(得分:3)
在watchOS 2中,这需要在手机上安排通知。无法通过手机唤醒手表应用程序。
在watchOS 3中,您现在可以使用新的UserNotifications框架在手表上安排,传递和处理本地通知。
您可以在手表上显示可操作的通知,该通知可以从通知中打开您的手表应用。
WWDC 2016在两个Introduction to Notifications和Quick Interaction Techniques for watchOS会话中介绍了此材料。