向iphone发送请求 - 来自iphone自定义应用程序

时间:2009-09-12 19:29:28

标签: iphone xcode payment

让我解释一下这个应用程序。

  • 在开始提问之前,我想说以下内容。 (用于说明我的问题)
  • 例如
  • 在Mac os中
  • 用户启动iTunes
  • iTunes Store上的用户点击
  • 用户可以看到不同的应用程序,视频等。
  • 他将选择特定的应用程序/视频进行购买。
  • ID - 需要密码。 (整个过程在购买之前,意味着不需要任何苹果ID密码)

我必须开发一个满足iTunes要求的应用程序。但我甚至无法启动它。

  • 用户启动我的应用程序
  • 用户可以查看我公司开发的所有应用程序。 (例如,我的公司开发了10个应用程序。)
  • 项目在表格视图中。或者可能是其他控制。
  • 总之我有物品,我要求的是“如何向苹果发送请求/当用户选择我的应用程序购买?或者做什么 - 我根本不知道。”
  • 用户点击并将商品添加到购物车。

行。现在我的问题开始了。

  1. 如何发送 用户请求苹果 - 服务器 点击特定项目?

  2. 执行上述任务需要多少个/多少个帐户/证书?

4 个答案:

答案 0 :(得分:7)

我不是这方面的专家,但我强烈认为Apple不允许使用第三方应用程序在其商店购物。你究竟想做什么?

答案 1 :(得分:3)

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

您可以使用应用程序内购买来解锁应用程序的其他功能,启用或下载其他数据集,甚至是主要产品的子产品(上面的指南专门提到了一个游戏,其中包含多个较小的游戏,可以是购买。

您无法使用应用内购买来构建自己的App Store。

答案 2 :(得分:1)

您应该阅读苹果网站上的应用购买指南

答案 3 :(得分:0)

两个选项:

  1. 如上所述,使用应用内购买机制,cdespinosa发布的限制

  2. 只需将用户转发到应用程序的iTunes链接即可。 这里有一个小示例片段,指向一段音乐 - 同样适用于应用程序 - 使用Apple网站上的iTunes链接生成器实现此目的:

  3. http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/itmsLinkMaker

        #ifdef TARGET_IPHONE_SIMULATOR
            NSString *buyString=@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=314186312&id=314186290&s=143443&uo=6";
        #else
            NSString *buyString=@"itms://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=314186312&id=314186290&s=143443&uo=6";
        #endif
            NSURL *url = [[NSURL alloc] initWithString:[buyString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
            [[UIApplication sharedApplication] openURL:url];
            [url release];