我有一个react本机应用程序,依次单击“详细信息”屏幕中的一个按钮,我要调用一个函数,该函数将向特定设备发送通知,我有他的FCM,因此我该如何处理不想触发实时数据库,只需单击并调用
<TouchableOpacity onPress={() => // here i want call function i wrote in index.js so?} >
<Text style={{ color: "#fff", fontSize: 17 }}>Completed</Text>
</TouchableOpacity>
exports.sendN = functions.https.onRequest((req, res) => {
try {
const response = await admin.messaging().sendToDevice(registrationTokens, payload);
console.log('Successfully sent message:', response);
}
catch (error) {
console.log('Error sending message:', error);
}
return null;
});
答案 0 :(得分:0)
您可以使用here中所示的Callable函数,也可以如图here中所示直接从Android代码中调用HTTP函数。在后一种情况下,客户端JavaScript代码将仅调用常规HTTP URL,因此,this list的任何结果都应该是一个很好的起点。这个有点旧,但还不错:HTTP GET request in JavaScript?