Storekit - 使用 Firebase 函数配置订阅状态 URL

Posted

技术标签:

【中文标题】Storekit - 使用 Firebase 函数配置订阅状态 URL【英文标题】:Storekit - Configure a subscription status URL using Firebase functions 【发布时间】:2017-08-10 09:51:52 【问题描述】:

我正在尝试将 Firebase 函数用作我们的服务器。这是我正在使用的功能。当我通过 HTTP 触发它时它工作正常

exports.subscriptions = functions.https.onRequest((request, response) => 

  // Send 200 code to the server indicate to that you are done!
  response.send(200);

);

苹果说:

App Store 将通过 HTTP POST 将 JSON 对象传送到您的 密钥订阅服务器

但到目前为止,我没有收到来自 Apple 服务器的任何通知。

有什么好的建议吗?

我检查了控制台中的日志,似乎我已经开始接收来自苹果服务器的通知了。

【问题讨论】:

【参考方案1】:

你只是对苹果说你已经完成了,如果你将console.log(req.body) 添加到你的函数中,它应该会在日志中为你提供一些数据:)

【讨论】:

Firebase 是否提供内置 URL,以 Apple 发送的格式接收来自 Apple 的通知?还是我们必须像 Jad 那样自己实现它? Firebase 为每个函数提供一个 url,这是标准模板:us-central1-<insert project name here>.cloudfunctions.net/ 所以最终网址将用于名为 applesubscription us-central1-applesubscription.cloudfunctions.net/subscription 的项目

以上是关于Storekit - 使用 Firebase 函数配置订阅状态 URL的主要内容,如果未能解决你的问题,请参考以下文章

使用 StoreKit 检测应用安装

使用 StoreKit 时获取 Apple UIAlertController 完成

我在哪里可以下载 StoreKit.framework

使用 StoreKit 问题的应用内购买

如何使用 AppStoreReceiptUrl 在 Xamarin.iOS 中验证 StoreKit 交易

触控 ID 未显示 StoreKit