我有一个android应用程序与Firebase数据库,我连接了一个node.js与云Firestore。下面是node:
中的代码const admin = require('firebase-admin');
const serviceAccount = require('./ServiceAccountKey.json');
admin.initializeApp({
credential: admin.credential.cert(serviceAccount)
});
const db = admin.firestore();
admin
.firestore()
.collection("email_collection")
.add({
to: "email-sample@domain.com",
message: {
subject: "Hello from Firebase!",
text: "This is the plaintext section of the email body.",
html: "This is the <code>HTML</code> section of the email body.",
},
})
.then(() => console.log("Queued email for delivery!"));
我已经通过在终端上运行服务器(手动)测试了它,并且我成功地收到了邮件。
现在我的问题是:我如何从android应用程序运行服务器?换句话说,在应用程序中有一个按钮,我如何让用户(当他点击该按钮时)触发节点的一些数据,如电子邮件地址,然后通过云firestore发送电子邮件?
我想你可能在寻找可调用的云函数