如何允许联盟链接到我的iPhone应用程序中的项目?

时间:2010-02-26 21:20:46

标签: iphone api sdk

我正在制作一款iPhone应用程序,其中包含有关不同视频游戏的信息。如何实施购物API,允许我重定向选择购买游戏的用户?

换句话说,我正在寻找适用于iPhone的某种联盟计划API,并允许我放置项目购买按钮,将用户重定向到产品页面。

感谢。

3 个答案:

答案 0 :(得分:3)

你的意图不清楚。您是否正在尝试为您的应用程序销售内容?如果是这样,有一种Apple已经批准的方法可以做到这一点:

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StoreKitGuide/AddingaStoretoYourApplication/AddingaStoretoYourApplication.html

如果您尝试销售与iPhone无关的内容,则应重定向到实际处理该交易的网页。您可以将此作为在Safari中打开页面的链接,或作为嵌入式UIWebView

第一种方法最简单:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.com"]];

第二个稍微复杂一点:

http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html

如果您的问题确实是在询问如何构建整个产品购买API,那么,不要讽刺,我建议将此网站作为一个有用的起点:

http://www.amazon.com/books/

答案 1 :(得分:1)

如何指向itunes页面,例如

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8

如果您将“itunes”替换为“phobos”,则在使用iphone打开链接时将打开应用商店,例如

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8

答案 2 :(得分:0)

抱歉,我可能误解了您的要求但我正在解释您的问题,因为您要创建一个“应用程序发现”应用程序,您可以在App Store中推荐其他iOS游戏。如果这是正确的,那么您将需要使用iTunes / App Store联盟计划。

此处有更多信息 - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-app-store-affiliate-program.html

您随后使用的API是“搜索API”。有关它的更多信息可以在这里找到 - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html