我正在尝试为Google Play应用内购买编写付款处理的后端部分。 按照google文档,我创建了一个发布/订阅主题,并在Play控制台上激活了该主题,然后我进行了首次测试。
一切似乎都可以正常工作,但是有一条小的警告消息:
函数返回了未定义的预期承诺或值
根据文档:https://firebase.google.com/docs/reference/functions/providers_pubsub_.topicbuilder#on-publish
Returns PromiseLike<any> | any
目前尚不清楚它们将如何处理返回值...我可以简单地返回“ 1”吗?应该在应许内完成所有处理吗?没有关于它应该如何的文档
代码:
exports.dublin = functions.runWith({
timeoutSeconds: 25,
memory: '128MB'
}).pubsub.topic('gp-igibo-purchases').onPublish((message) => {
console.log(JSON.stringify(message));
return 1;
});