根据文档:http://docs.appcelerator.com/cloud/latest/#!/api/PushNotifications-method-notify
channel:String / String [] required
频道名称。对于多个通道,可以用逗号分隔通道列表或使用字符串数组。
推送频道的名称不能以井号('#')开头或包含逗号(',')。
但是,我有一个用户订阅了“猫”和“狗”频道,并且我试图立即推送到两个频道。我尝试了几种不同的语法,包括最类似的描述:
curl -b cookies.txt -c cookies.txt -F'channel = dogs,cats'-F“to_ids = everyone”-F“payload = test dogs& cats”https://api.cloud.appcelerator.com/v1/push_notification/notify.json?key=XXX
400错误 - “未找到订阅”
有没有人有这个工作&可以在上面分享正确的语法吗?
TIA
答案 0 :(得分:0)
感谢您提出问题我遇到了同样的问题但使用了notify_tokens
方法。
我不确定这是正确的程序,但我打开了您可能感兴趣的问题29366000,因为它包含更多示例。
我希望有人能帮助我们解决问题,与此同时:
for channel in channels:
... POST to AppCelerator notify_tokens (or notify) channel by channel
今天对我来说这不是一个很大的麻烦,但未来可能会增加频道数量。