1

我有两个类似的应用程序,其中包含可以在它们之间共享的应用内购买 (IAP) 内容。我想通过让他们将购买转移到另一个应用程序来奖励在一个应用程序中购买的客户。但是,我担心我的应用程序会因为 App Store 审核指南而被拒绝,该指南说您不能有任何非 App Store 内容激活方法。

就技术可行性而言,我很清楚文档交互机制是实现此目的的一种手段(无网络服务器)。我可以让每个应用程序注册一个自定义文件类型。用户购买内容的应用程序可以显示一个链接以启动另一个应用程序,将适当的元数据作为“启动文件”传递给它,以便第二个可以将项目标记为已购买。

有谁知道这是否已经尝试过,以及 Apple 是否批准了这种方法?

请注意,我不关心这种方法的购买安全性,因为让付费客户满意对我来说比防止盗版更重要。

4

1 回答 1

0

这与其说是对上述精确问题的回答,不如说是实现最终目标的一种有用的替代技术。如果设置正确,两个应用程序可以共享 KeyChain 访问权限,从而共享有关已购买 IAP 的元数据。这需要为应用 ID 使用相同的 Bundle Seed ID(例如“AXGUKHGX...”),并在应用的 info plist 中正确设置。后一种技术是一种更优雅的传播可共享 IAP 的方法。

于 2012-06-02T01:10:13.483 回答