在App Purchase Packaging中

时间:2014-01-01 17:15:05

标签: ios binary in-app-purchase package

首先是我的问题,然后是我的情况:

问题:可以将新二进制文件用作IAP吗?因此,不是使用IAP功能下载说武器包或歌曲,它可以下载同一个应用程序的全新二进制文件,这样当用户升级他们不再有广告并且他们有其他功能不存在在免费版本中。

情况:尽可能简短,Apple已批准我的IAP包和我的新免费版本,以便公众可以升级。但是,在尝试升级时,在购买之后(沙盒或实时),没有任何反应......该帐户被扣除了99美分,但用户从未收到付费版本的应用程序。我假设实际包装存在问题....这让我相信Apple在没有检查完整性的情况下批准了它(也许这不是Apple的责任,但我认为检查IAP错误同样重要检查崩溃事件。)

我是否正确地认为包装有问题?它可能是别的吗?如果可以使用新的二进制文件,那么在线是否有关于正确设置它的文档?

谢谢!

2 个答案:

答案 0 :(得分:0)

你说这一切都错了。您无法将更新的应用程序作为IAP提供。您的IAP免费应用程序必须包含内置的所有所需功能。当用户通过IAP购买功能时,现有应用会将其用作标记,只需开始让用户使用其他功能或停止显示广告。

基本上在启动时,您的应用会检查用户是否已进行应用内购买。如果没有,则显示广告和/或隐藏某些功能。如果有,则不显示广告,并显示相应的功能。

答案 1 :(得分:0)

应用内购买适用于购买后可以使用的产品。但在您的情况下,您正在通过应用内购买下载应用的完整版本。你有办法加载应用程序的二进制文件吗?不,对吧?

您可以做的只是通过编码禁用应用完整版应用的所有功能,在购买时只启用专业版的所有功能。