让我解释一下应用程序。

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

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

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

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

  1. 当用户点击特定项目时,如何将请求发送到Apple-服务器?

完成上述任务需要什么样的/多少个账户/证书?

有帮助吗?

解决方案

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

其他提示

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

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

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

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

两种选择:

  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";
    #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];
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top