仅使用 deviceToken 解析 Push
Parse Push with only deviceToken
发送推送通知至少需要多少步?我已经通过 iOS 本机获取了 deviceToken,是否必须通过 Parse 创建一个 Installation 对象?我宁愿现在不更改任何本机代码。我可以做类似下面的事情吗?还是在此步骤之前创建所需的安装对象?下面是使用节点库..但想象一下它正在使用 REST 端点。
var notification = {
where : {
"deviceToken": {
"$in": ["deviceTokenHere"]
}
},
data: {
alert: "eat drink and be merry"
}
};
this.client.sendPush(notification, function(err, resp){
});
是的,您需要一个安装对象。后端端的实现查询 Installations 集合,您无法更改它。
添加代码是为了创建安装和存储令牌非常简单,不需要太多代码:
- (void) application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
PFInstallation *installation = [PFInstallation currentInstallation];
[installation setDeviceTokenFromData:deviceToken];
[installation saveInBackground];
}
如果您当前将已收到的 deviceToken 存储在您的服务器上,您还可以通过 REST-API 创建安装。
发送推送通知至少需要多少步?我已经通过 iOS 本机获取了 deviceToken,是否必须通过 Parse 创建一个 Installation 对象?我宁愿现在不更改任何本机代码。我可以做类似下面的事情吗?还是在此步骤之前创建所需的安装对象?下面是使用节点库..但想象一下它正在使用 REST 端点。
var notification = {
where : {
"deviceToken": {
"$in": ["deviceTokenHere"]
}
},
data: {
alert: "eat drink and be merry"
}
};
this.client.sendPush(notification, function(err, resp){
});
是的,您需要一个安装对象。后端端的实现查询 Installations 集合,您无法更改它。
添加代码是为了创建安装和存储令牌非常简单,不需要太多代码:
- (void) application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
PFInstallation *installation = [PFInstallation currentInstallation];
[installation setDeviceTokenFromData:deviceToken];
[installation saveInBackground];
}
如果您当前将已收到的 deviceToken 存储在您的服务器上,您还可以通过 REST-API 创建安装。