我正在向我的Android手机发送推送通知。我希望将这些通知分组,这样我的通知列表就不会被淹没。
根据文档,来自同一“源”的消息被分组,但是在我的手机上,这些消息总是显示为未分组。
我从Google脚本调用push,并在调用push时尝试设置source_device_iden、source_user_iden和notification_tag。这些似乎都没有什么区别。
我怎样才能让推消息在我的手机上分组呢?
Google脚本代码
function pushNoteToPhone(title, body) {
var digest = "Basic "+Utilities.base64Encode(PUSH_BULLET_TOKEN+":");
var options = {
"method" : "post",
"payload" : {
"device_iden" : MYPHONE_ID,
"type" : "note",
"title" : title,
"body" : body,
"source_device_iden" : <device id>,
"notification_tag": "tag1",
},
"headers" : {
"Authorization": digest
}
};
var push_bullet_url = "https://api.pushbullet.com/v2/pushes";
UrlFetchApp.fetch(push_bullet_url, options);
}
发布于 2015-05-13 16:54:17
最简单的方法(当然,应该更容易)是创建一个OAuth客户端,然后为该oauth客户端使用访问令牌发送。这样的话,所有的推动似乎都来自客户,而不是你。这就是IFTTT和Zapier在普什佩尔的工作方式。
下面是如何设置oauth客户机:https://docs.pushbullet.com/#oauth
要获得访问令牌,您可以在client页面上使用“”,一旦批准访问,您将在URL中得到一个访问令牌。使用该访问令牌而不是普通的访问令牌,推送似乎来自客户端而不是您。
https://stackoverflow.com/questions/29986166
复制相似问题