【问题标题】:Didn't get in-app purchase server to server notification?没有收到应用内购买服务器到服务器的通知?
【发布时间】:2020-07-23 03:40:33
【问题描述】:

我实现了应用内购买服务器到服务器通知并在应用商店中添加 url 但有时我在沙盒环境中没有得到苹果服务器的响应。我的后端是 Python - django。谁能帮我实现一下?

【问题讨论】:

  • 能否请您详细说明您已经创建了哪些软件或您在问题中寻求帮助的想法?
  • 请在此问题中添加更多详细信息,以便 SO 社区可以提供更有针对性的帮助。否则,您将获得广泛的答案,其中许多仅在特定条件下才是正确的。

标签: django in-app-purchase webhooks server-to-server


【解决方案1】:

我认为要解决这个问题,您需要提供更多背景信息。

我假设你有一个 Django 服务器和一个 (node.js) express api 指向它进行购买:

如果是这种情况,您需要在 express api 中为您需要的应​​用内购买功能创建路线。网上有很多教程可以参考,在 youtube 中输入 express REST api。

然后在您需要的地方使用请求库在您的 Django 服务器中调用该 API。

【讨论】:

  • 我需要任何平台的解决方案。我正在为应用程序购买服务器创建一个发布请求到服务器通知,但我没有从苹果获得响应正文。所以我需要在节点或 django 中解决这个问题。
  • 您需要查看苹果文档并检查他们从那里发送的 api 来解决您的问题。然后简单地使用 fetch in node 来访问 api,或者将它从苹果发布到你的 api 的 get 函数。
  • 我检查了但我没有得到任何东西。
  • 然后检查您是否使用了需要身份验证,可能是您需要发送的代码,或者检查您的 express 函数中的代码
【解决方案2】:

使用 API 的最简单的服务器到服务器方法

当应用内购买出现Server A 时,您可以调用Server B 上的端点,其中有一个侦听器接收您将从Server A 发送的数据。

这将作为一个 webhook 为您工作。

如果这没有帮助,请说明您的完整问题或更具描述性的问题。

【讨论】:

    猜你喜欢
    • 2021-06-03
    • 2020-08-09
    • 2019-10-14
    • 2020-05-13
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多