【问题标题】:In-App Purchase Server Model, transaction related应用内购买服务器模型,交易相关
【发布时间】:2013-03-11 19:29:08
【问题描述】:

我正在尝试构建应用内购买服务器模型。没有太多有用的示例代码。所以我想写我自己的。 这是我的问题

  1. 购买完成后,我的应用从应用商店检索“已完成交易”

    • (void) completeTransaction:(SKPaymentTransaction *)transaction 然后我的工作是将它发送到我的服务器。 在这里,我应该发送交易对象本身吗?或 transaction.transactionReceipt 字符串? 另外我应该如何将它发送到我的服务器? ex/ HTTP POST 请求??也许示例代码会有所帮助
  2. 我还读到,当我从苹果指南发送数据时,我应该使用 base64 进行编码。 当我将数据从我的应用程序发送到服务器时?或从我的服务器到应用商店?还是两者兼有?

兄弟们帮帮我~~

【问题讨论】:

    标签: ios in-app-purchase


    【解决方案1】:

    verify this link这里有一个verificationcontroller.h和.m你想把这两个文件都添加到你的项目中。

    【讨论】:

    • 下载并解压此文档的配套文件。 (链接在此页面的右上角。)在 Xcode 中将 VerificationController.h 和 VerificationController.m 文件添加到您的项目中,并将它们添加到适当的目标中。将您的项目与安全框架相关联。提供 base64 编码器、base64 解码器以及验证成功时要执行的操作。
    【解决方案2】:
      NSString *jsonObjectString = [self encodeBase64:(uint8_t*)transaction.transactionReceipt.bytes
                                             length:transaction.transactionReceipt.length];
    

    在这里您要为此添加 base64。在这里,您想将 jsonObjectString 保存到您的服务器,并且您想在此处提供一个 sharedsecret

    【讨论】:

    • 谢谢。您是说我应该使用您的代码对其进行编码。但是您没有回答我应该如何将其发送到我的服务器?无论如何,谢谢,你是什么意思我应该添加base64?有图书馆吗?如果有请告诉我在哪里可以买到。
    猜你喜欢
    • 2011-11-27
    • 1970-01-01
    • 2011-09-30
    • 2011-04-19
    • 2012-07-07
    • 1970-01-01
    • 2017-12-19
    • 2013-07-20
    • 1970-01-01
    相关资源
    最近更新 更多