苹果cloud:苹果商店收据验证不能从谷歌云功能

我正在尝试使用https://www.npmjs.com/package/in-app-purchasenpm 包验证应用商店购买收据。它在本地工作正常,我正在获得验证和购买数据。

但是,当我将该功能转移到谷歌云功能,然后我得到以下错误:

    "{\"error\":{\"errno\":\"EAI_AGAIN\",\"code\":\"EAI_AGAIN\",\"syscall\":\"getaddrinfo\",\"hostname\":\"sandbox.itunes.apple.com\",\"host\":\"sandbox.itunes.apple.com\",\"port\":443,\"validatedData\":{\"sandbox\":true,\"status\":1,\"message\":\"Unknown\"}},\"status\":1,\"message\":\"Unknown\"}"

我的云函数代码是:

   exports.validateReceipt = functions.https.onRequest( async (req, res) => {
     let result = null;
     receipt = #########base64encodedstring########
     let validator = new receiptValidatorService(receipt);
     result = await validator.verifyAppleStoreReceipt('subscription');
     res.json(result);
   }

相应地导入所需的函数。

我也尝试在 heroku,它的工作,但不工作在谷歌的云功能,任何想法?

任何形式的帮助都将不胜感激。谢谢

1

问题不在于代码,只是 google cloud 不允许在 google 服务之外进行请求以获取未付版本。为此,应添加付款。

谢谢

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(596)
韩国cpb:SRS中的“PLA时间”和“CPB时间”是什么意思
上一篇
安全员c证怎么网上继续教育:网上商店购物车安全(modified shopping cart)
下一篇

相关推荐

  • gitlab ci 自动化部署:使用 Gitlab CI 自动化部署提升开发效率

    GitLab CI 自动化部署是一种基于 GitLab CI/CD 的自动化部署方案,可以实现快速、可靠的部署流程。它将代码提交、构建、测试、部署等步骤集成在一起,使得开发者可以更加轻松地完成部署工作。下面是一个示例 .gitlab-ci.yml 文件,可以帮助你实现 GitLab CI 自动化部署:…

    2023-05-20 05:45:38
    0 33 37
  • xl和xe汽车cvt:探索XL和XE汽车的CVT技术优势

    XL和XE汽车CVT是一种变速器,它使用液力变矩器代替传统的机械变速器,以达到更高的效率。它的工作原理是,当发动机输出功率时,液力变矩器就会将这些功率转换为液压能量,然后将能量传递到变速器的输出轴上,从而实现变速。…

    2023-05-16 07:36:03
    0 29 39
  • js添加css:This is a Title

    使用js添加css可以通过修改元素的style属性来实现,具体代码如下:…

    2023-05-27 12:30:24
    0 30 63
  • css 字符间距:### 世界上最美的地方

    示例示例CSS 字符间距是指在文本中的字符之间添加间距,以增强文本的可读性。它可以使文本更容易阅读,也可以使文本看起来更美观。代码示例:…

    2023-04-15 08:45:29
    0 29 63
  • java实现tcp:使用Java实现TCP网络编程

    TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。它使用三次握手来建立可靠的连接,并且在数据传输期间可以检测丢失的数据包并重新发送。…

    2023-01-31 10:33:14
    0 86 63
  • vscode code命令:# 如何使用 VSCode 命令

    VSCode Code命令是Visual Studio Code的一个内置命令,用于在本地和远程服务器上执行代码。它可以让你在不同的系统上运行代码,而不需要安装任何软件。…

    2023-04-25 08:05:16
    0 69 71
  • canvas虚线:跨越虚线,追求更高的目标

    Canvas虚线是使用Canvas API绘制出来的虚线,它可以用来表示一个虚拟的路径或者一个虚拟的矩形。下面是一个简单的Canvas虚线的例子:…

    2023-04-19 12:33:16
    0 30 77
  • cv赵路年龄在探索未知的世界中前行

    cv赵路的年龄可以使用以下代码来获取:…

    2023-01-30 08:03:59
    0 71 51

发表评论

登录 后才能评论

评论列表(31条)