![](/img/trans.png)
[英]Is there a way to set up a push notification from Google Calendar to my android app?
[英]Can I set up Google Assistant to send a push notification to my Android app using Dialogflow?
是否可以使用Dialogflow進行對話,以便當您在Android手機上向Google Assistant講特定於應用程序的命令時,將推送通知發送到我的應用程序,而無需我設置網絡服務器來處理Webhook?
推送通知是否可以直接從您在Dialogflow網站上在實現部分下輸入的內聯index.js發送? 如果是這樣,怎么樣?
這並不是您要找的東西,但是您可以使用Nodemailer從Dialogflow實現中發送電子郵件。 大多數Android用戶在收到新電子郵件時都會收到推送通知,這完成了您目標的一半。
var nodemailer = require('nodemailer');
// create reusable transporter object using the default SMTP transport
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com');
// setup e-mail data with unicode symbols
var mailOptions = {
from: '"Fred Foo ?" <foo@blurdybloop.com>', // sender address
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
subject: 'Hello ✔', // Subject line
text: 'Hello world ?', // plaintext body
html: '<b>Hello world ?</b>' // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info.response);
});
您需要在Android應用中實現firebase雲消息傳遞API,然后將所需的消息推送到您的應用。 請記住,您需要某種登錄方式才能將應用程序的推送令牌連接到實現代碼。 沒有該鏈接,您將無法發送推送消息。 如果您需要更多詳細信息,請發表評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.