gpt4 book ai didi

ios - 无法向 Azure 移动服务上的单个 iOS 用户发送推送通知

转载 作者:可可西里 更新时间:2023-11-01 06:15:04 24 4
gpt4 key购买 nike

我已经在 Azure 上设置了我的移动服务并上传了具有推送通知权限的开发证书。我正在使用单触摸从应用程序获取设备 token 并将其与请求一起发送。插入项目后,我想向客户端发送推送,但在日志中我不断收到此错误

{ [Error: 400 - Invalid expression: '568d4f52 615ee9.......

表达式是我的设备 token 。如果我转到表格,我可以看到设备 token 与 iOS 应用程序中生成的 token 相匹配。我确实将移动服务升级到增强推送,但找不到任何关于如何推送到单个用户的示例。在我的代码中我有

request.execute();
push.apns.send(item.pushNotificationHandle, {
alert : 'testing',
payload: { text1: 'inner text' }
}, {
error: function(error){
console.error(error);
}
});

Azure 站点上的文档似乎变得非常陈旧,所以我不知道错误在哪里以及它应该有何不同。在这里查看他们的服务器引用文档,我不确定为什么会失败

http://msdn.microsoft.com/en-US/library/azure/jj839711.aspx#send

有没有人有这方面的经验?我已经注销了“item.pushNotificationHandle”,它是一个符合预期的字符串(在表中匹配)

最佳答案

感谢您指出尚未更新的文档。

有关 push.apns 的几乎准确的增强推送版本,请参阅此文档:http://dl.windowsazure.com/nodedocs/ApnsService.html

可以看到发送方法的第一个成员是tags。

要使用增强推送来定位单个用户,您应该为该用户添加一个唯一的 id 用户标签。然后您将通知发送到该特定用户的标签。 (此功能也可用于发送给部分用户。)

关于ios - 无法向 Azure 移动服务上的单个 iOS 用户发送推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com