メインコンテンツまでスキップ

服务器到服务器购买验证

概述

服务器到服务器购买验证可确认您的应用从 Billing SDK 收到的购买是合法的,并防止欺诈。您的客户端应用将交易信息传递给您的后端,后端随后向 Aptoide Connect 发起服务器到服务器调用以进行验证。

客户端代码

应用通过以下方法将 Purchase 响应发送到您的服务器:

  • 直接使用 Android Billing SDK
    请按照说明,使用 Android Billing SDK 在您的 Android 应用中实现客户端代码。

以下是 Purchase 响应的样子:

 {
"packageName": "your.package.name",
"sku": "yourSKU",
"token": "catappult.inapp.purchase.anIdWithNumbersAndLetters",
"developerPayload": "stringBasedDeveloperPayload",
"itemType": "inapp",
"isAutoRenewing": false,
"orderId": "anIdWithNumbersAndLetters",
"signature": "internalAptoideConnectSignature",
"originalJson": {
"orderId ": "anIdWithNumbersAndLetters",
"packageName": "your.package.name",
"productId ": "yourSKU",
"purchaseTime": 123456789,
"purchaseToken": "catappult.inapp.purchase.anIdWithNumbersAndLetters",
"purchaseState": 0,
"developerPayload": "stringBasedDeveloperPayload",
"autoRenewing": false,
"type": "inapp"
}
}

文档:

远程检查

您的服务器需要能够从您的应用接收必要的信息,并将其发送到我们的服务器进行验证。随后,它会处理来自我们服务器的响应,并将相应的结果回传给您的应用。

文档: