- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的新移动应用程序处于开发的最后阶段,但似乎无法找到允许 Google Play 实时开发人员通知通过推荐的 Google Pub/Sub 方法与 Firebase 云功能通信的方法。
预期的有效载荷流应如下所示:
用户通过 Play 商店购买订阅 > Play 商店向 Pub/Sub 发送 R-T 开发通知 > Pub/Sub 将消息发送到 Firebase 云功能 > 云函数与有效负载一起运行 .
我目前以类似的方式设置了 Apple Developer webhook,它将收据有效负载 webhook 到我设置的 iOS 云功能。
在发布/订阅设置阶段,发布/订阅页面要求验证云功能URL,我不能这样做,因为我不是云功能域的真正站长,因此在“添加实时开发人员谷歌提供的通知”文档。
有没有办法将 RT 通知发送到 Pub/Sub 云功能或 HTTPS 云功能,绕过 Google Pub/Sub 并直接转到 webhook 或其他方式来完成上述流程?
最终目的是提供一种方法来确保所进行的购买实际上是有效的购买,而不是某人拦截客户端 > 服务器 webhook 并自行提交的伪造请求。
最佳答案
创建新主题后您不要必须创建手动 发布/订阅订阅,如 documentation 中所述.
要使其与 firebase 一起使用,您必须部署一个新的云功能,如下所示:
exports.YOUR_FUNCTION_NAME = functions.pubsub.topic('YOUR_TOPIC_NAME').onPublish((message) => {
// Decode the PubSub Message body.
const messageBody = message.data ? Buffer.from(message.data, 'base64').toString() : null;
// Print the message in the logs.
console.log(`Hello ${messageBody || 'World'}!`);
return null;
});
关于firebase - 如何通过 Pub/Sub 将 Google Play 实时开发者通知连接到 Firebase 云功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000608/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!