0

让我解释一下应用程序。

  • 在开始我的问题之前,我想说以下几点。(用于说明我的问题)
  • 例如
  • 在 Mac 操作系统中
  • 用户启动 iTunes
  • iTunes Store 上的用户点击次数
  • 用户可以看到不同的应用程序、视频等。
  • 之后他会选择特定的应用程序/视频来购买它。
  • ID - 需要密码。(整个过程是在购买之前,意味着不需要任何apple id密码)

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

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

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

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

执行上述任务需要什么样的/多少帐户/证书?

4

4 回答 4

7

我不是这方面的专家,但我有一种强烈的感觉,即 Apple 不会允许在其商店中使用第三方应用程序进行购买。你到底想做什么?

于 2009-09-12T19:36:37.533 回答
3

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

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

您不能使用应用内购买来构建自己的应用商店。

于 2009-10-13T23:29:50.853 回答
1

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

于 2009-10-12T15:03:29.093 回答
0

两种选择:

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

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

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";
    #别的
        NSString *buyString=@"itms://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=314186312&id=314186290&s=143443&uo=6";
    #万一
        NSURL *url = [[NSURL alloc] initWithString:[buyString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
        [[UIApplication sharedApplication] openURL:url];
        [网址发布];
于 2009-10-20T06:56:34.500 回答