我正在尝试通过设置观看通知来获取Gmail推送通知。我完成了Push Notification guide中的所有步骤,并获得了成功的historyId / expiration响应,但从那时起,所有人都安静下来。我还没有收到任何电子邮件。有什么想法吗?
答案 0 :(得分:0)
AFAIK,如果邮箱更新与您的观看请求相匹配,您的应用程序将仅收到描述更改的通知消息。
有了这个,请尝试在watch()
请求中提供主题名称和任何其他选项,例如labels
进行过滤。例如,要在收件箱发生更改时收到通知:
POST "https://www.googleapis.com/gmail/v1/users/me/watch"
Content-type: application/json
{
topicName: "projects/myproject/topics/mytopic",
labelIds: ["INBOX"],
}
除此之外,请检查Gmail notifications settings。如果仍然无效,请尝试here给出的问题排查步骤。