ios - 使用文档交互在我的两个应用程序之间传输 IAP

标签 ios app-store in-app-purchase

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

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

有人知道是否有人尝试过这种方法,Apple 是否批准这种方法?

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

最佳答案

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

关于ios - 使用文档交互在我的两个应用程序之间传输 IAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202533/

相关文章:

ios - 快速更新聊天客户端 signalR

ios - 在另一个圆形 UIView 中移动一个圆形 UIView

app-store - 卡在等待审查中

ios - 支持 B2B 应用中的第三方支付方式

ios - iOS 应用程序保证在后台停留多长时间而不被从内存中删除?

iOS instagram api 无法登录(可疑登录尝试)

ios - 如何根据商店为我的应用程序使用不同的名称

ios - 我们可以通过应用商店或其他方式将不同版本的单个应用分发到不同的客户端吗?

iOS 应用被拒绝,因为我们必须使用 IAP 进行支付

ios - 在 swift 2 中恢复消耗品(硬币)