我在iTunesConnect中有几个InApp-Purchases,我确实通过我的应用程序接收了他们的数据。收到所有数据,一切似乎都正常工作。价格介于Tier1和Tier3之间。一切似乎都很好。(见截图#1)但是当我想购买这些时,我总是得到不同的(更高的)价格。(见截图#2)我做错了什么吗?这是否与欧洲目前的增税有关?我用于在按钮顶部打印价格的代码:NSNumberFormatter*priceFormatter=[[NSNumberFormatteralloc]init];[priceFormattersetNumberStyle:NSNumberFormatterCurrency
iOSInApp购买:为什么您必须在销售产品之前获取产品列表?遵循此列表:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/为什么我们甚至需要在销售产品之前获取产品列表?为什么不直接出售我们为应用创建的硬编码ID? 最佳答案 如果不标明价格,销售产品有点困难。 关于ios-InApp购买:Whydoyouhavetofetchalistofproductsbeforesellingthem?,我们在
应用程序历史记录:我正在尝试发送已在商店中的应用程序的更新。这个版本是第一个实现了应用内购买代码的版本。我已经测试了应用程序和应用程序,都在沙盒环境中工作。Naturraly在inapp获得批准之前我无法测试官方环境,但我确信我使用的php脚本验证recipit有效,因为我仍在将它与其他已经在商店中的应用程序一起使用。第一次提交:我同时发去审核了inapp和app,貌似没问题,但是我的app因为无法购买inapp而被拒了。同时我的inapp被拒绝了,在itunes中我发现了这个:inapp的详细信息:单击语言详细信息:此时我搜索了我的iTunes应用程序设置,我找到了一个关于语言的设置
我正在使用谷歌钱包作为我的支付网关,在购买产品后谷歌给了我以下回复{"orderId":"12999763169054705758.1371079406387615","packageName":"com.example.app","productId":"exampleSku","purchaseTime":1345678900000,"purchaseState":0,"developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ","purchaseToken":"rojeslcdyyiapnqcynkjyyjh"}我正在
我正在使用谷歌钱包作为我的支付网关,在购买产品后谷歌给了我以下回复{"orderId":"12999763169054705758.1371079406387615","packageName":"com.example.app","productId":"exampleSku","purchaseTime":1345678900000,"purchaseState":0,"developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ","purchaseToken":"rojeslcdyyiapnqcynkjyyjh"}我正在
几天后就可以在Android应用中使用应用内结算。当然很酷。因此,我开始为我的应用程序进行更新以实现这一点。但是现在我遇到了一些问题。这就是我所做的:我首先尝试了用于测试静态应用内的预留产品ID计费响应。这没有问题。我向市场上传了一个包含com.android.vending.BILLING权限的APK草案(有生产签名,没有调试签名)。当我这样做时,我能够在市场上向我的应用添加“应用内产品”并将其状态设置为已发布。我创建了一个测试用户并重置了我的设备,以使该测试用户成为我的测试设备上的主要帐户。保留的产品ID仍然有效。现在问题来了。当我使用自己的产品ID(我之前添加的产品ID,见上文)
几天后就可以在Android应用中使用应用内结算。当然很酷。因此,我开始为我的应用程序进行更新以实现这一点。但是现在我遇到了一些问题。这就是我所做的:我首先尝试了用于测试静态应用内的预留产品ID计费响应。这没有问题。我向市场上传了一个包含com.android.vending.BILLING权限的APK草案(有生产签名,没有调试签名)。当我这样做时,我能够在市场上向我的应用添加“应用内产品”并将其状态设置为已发布。我创建了一个测试用户并重置了我的设备,以使该测试用户成为我的测试设备上的主要帐户。保留的产品ID仍然有效。现在问题来了。当我使用自己的产品ID(我之前添加的产品ID,见上文)
我在申请中提供了非消耗品。假设用户购买了该项目并尝试在具有相同ID的另一台设备上安装该应用程序。如果用户登录并且已经购买了那个项目,我想显示一些弹出窗口并告诉用户你已经购买了它所以现在免费下载它。现在发生的是,当我再次点击购买项目时是说你已经购买了那个项目点击下载。有没有办法获取用户登录详细信息并检查用户是否已经进行了应用内购买。当我登录并尝试购买已购买的商品时出现问题。两种警报View不时出现。我正在使用沙箱环境。您已经购买但尚未下载。点击确定立即下载。这个警报View只有OK按钮。当我们按下Ok时,控件转到-(void)failedTransaction:(SKPaymentTra
我正在尝试在我的应用中制作应用内(非消耗品)。我正在尝试购买包裹,但我不能...当然,我在这里寻找答案,但我到处都有一个实际帐户-在developer.apple.com-我还在itunesconnect.apple.com和Xcode中创建了配置文件。.我的包标识符在所有网站和应用程序中都是相同的。应用程序找到了我的包裹并显示了它的价格。当我点击购买时,警报View显示文本:YouarenotauthorizedtomakepurchasesofthisInAppinSandboxatthistime.[Environment:Sandbox]有什么想法吗?
我正疯狂地测试我的应用程序以进行应用内购买。我无法获得任何有效产品。我会尝试在这里提出一些问题,希望有人能回答。我是否必须在iTunesconnect上上传我的测试应用程序的二进制文件?我的应用从未在应用商店发布过,它是一个全新的正在测试中的应用。如果我必须上传二进制文件,我会上传分发签名的二进制文件。现在,我是否必须在我的测试中使用相同的二进制文件(分发签名)?或者我可以使用开发者二进制文件?我已经检查了很多次所有关键和已知问题,例如绑定(bind)ID、税收信息、清算待售复选框以及所有这些东西。他们都很好。添加iAP产品后,它被标记为“等待审核”,这是正确的还是我应该等待它更改状态