我正在将React native与Firebase一起使用。我部署了一个函数(没有查询参数),并且可以从iPhone上正常调用它。添加参数时,只能在浏览器上运行它,但是在手机上参数是未定义的。
Firebase功能
exports.testFunction = functions.https.onRequest((request, response) => {
const searchQuery = request.query.search;
response.status(200).send({data:searchQuery});
});
客户端应用
const testFunction = functions.httpsCallable('testFunction');
testFunction({search: "anything"})
我怀疑这是Firebase SDK中的错误,React Native向iOS的翻译,还是我的代码中有问题,可能是什么问题?