代码之家  ›  专栏  ›  技术社区  ›  Deepukjayan

iTunes联盟计划:确认购买是否成功

  •  5
  • Deepukjayan  · 技术社区  · 11 年前

    在我的应用程序中,我列出了一些歌曲,用户可以点击下载,Itunes打开,用户可以下载音乐。到目前为止,它运行得很完美。

    现在我需要知道用户是否已经成功购买了音乐。根据购买是否成功,我有一些逻辑需要实施。

    我们有没有办法成功购买iTunes?至少当我们使用我们的联盟ID时?

    1 回复  |  直到 7 年前
        1
  •  4
  •   Community CDub    7 年前

    看看如何 Ebates 这样做。他们通过苹果在LinkShare网络中的程序链接到iTunes商店(因此,您需要找到与iTunes一起使用的任何网络的类似说明:PHG、TradeDoubler、LinkShare等)。

    请注意,您从Ebates向外点击iTunes商店时包含一个URL参数 u1 具有一个看起来像 ebs1234567890sbe 。这就是所谓的“签名”、“购物者ID”或“SID值”。该ID会附加到用户身上,这样当他们完成购买并获得佣金时,您的报告会将该ID附加到交易中。这就是返现分支机构如何将正确的返现提供给正确的用户,并且您可以根据自己的需求使用相同的功能。

    所以,给你一些步骤:

    1. 查找用于向iTunes发送流量的附属网络的SID值发送文档。这是LinkShare的文档( pdf ).
    2. 通过点击将用户id传递到iTunes
    3. 与您的联盟网络的佣金API集成,以便您的服务器知道销售何时完成以及哪个用户id完成了销售

    编辑: 通过PHG网络工作的iTunes附属公司会发现这些资源很有用:

    1. PDF 是PHG的快速入门指南。按照“子ID跟踪参数”的说明进行操作
    2. PHG的 API Docs 讨论报告方法。
    3. 幸亏 @Deepukjayan ,以下是用于获取 pubref 从PHG的iTunes API返回的价值: https://login:pass@itunes-api.performancehorizon.com/reporting/report_publisher/publisher/YOUR_ID/conversion.json?publisher_reference=YOUR_PUBREF_STRING