44得票5回答
在iOS模拟器中注销AppStore

自从 5.0 版本起,iOS 模拟器支持 StoreKit,因此您可以在没有设备的情况下调试应用内购买。但是,它有一个问题。一旦登录(进行应用内购买),我就无法更改 AppStore 登录。设置中没有 "AppStore" 选项,因此我无法从账户中注销。 我尝试从模拟器中删除应用程序、重启...

44得票12回答
令人烦恼的“[环境:沙盒]”警报

最近在测试我们的iOS应用程序的beta版本时,我们看到了一个仅包含以下文本的警告:“[环境:沙盒]” 我猜这是应用商店过程中的一个错误,但我不确定。 有人遇到过这个问题吗?你们有任何想法吗?

42得票6回答
验证应用内购买收据

我已经花了几天时间研究应用内购买,一切都很好,直到我尝试通过应用商店验证收据时,我不断收到无效状态的返回。 我将收据数据传递到我的PHP服务器,然后从那里转发到应用商店,一旦我获得有效的响应,我打算将收据数据添加到我的数据库中。 对于这个特定领域,StoreKit编程指南和类引用几乎没有用...

41得票4回答
iOS:如何检测用户是否订阅了自动续订订阅?

希望标题已经说得很明白了。我正在尝试做这样的事情:checkIfUserIsSubscribedToProduct(productID, transactionID: "some-unique-transaction-string", completion: { error, status i...

39得票22回答
iPhone StoreKit - 无效的产品ID

我正在尝试在沙盒环境中测试应用内购买。 为了测试代码,我做了以下步骤: 在iTunes Connect的“管理用户”下创建了一个应用内购买测试用户账户 在“管理您的应用内购买”下创建了一些应用内购买产品。我使用数字值和字母数字值作为产品ID。 将应用程序加载到iPhone上,打开设置-&...

32得票5回答
使用Swift取消自动续订订阅

我想创建一个按钮,让用户可以取消自动续订订阅(或重定向到App Store)。 如果可以的话,是否可以避免用户必须先完成整个购买流程?如果可以,请问如何实现?

31得票1回答
如何检测和验证自动续订订阅的续订?

我已经为我的应用程序设置了一个1个月的自动续订订阅,这在沙盒中相当于5分钟左右。在客户端应用程序中,我订阅并将收据发送到我的服务器进行验证,然后将记录放入我的数据库中,指示此用户拥有订阅。 我的问题是如何检查是否已经续订了此订阅?我已经阅读了文档,但无法弄清楚应该做什么。 目前我的进展如下...

31得票2回答
iOS沙盒环境自动续订订阅

我对 iOS 自动续订订阅有以下问题: a) 沙盒环境下的自动续订订阅是否真正实现了自动续订? 问题似乎是订阅没有自动续订,尽管文档说即使在沙盒环境下,它也应该发生 6 次。 b) 我们需要调用 restoreCompletedTransactions 来获取自动续期订阅的新收据, 还是 ...

30得票3回答
(iOS + StoreKit)我能检测到自己是否在沙盒环境中吗?

我已经成功实现了应用内购买,而且我选择了通过服务器验证的方式。服务器需要知道我是否在沙盒模式中,所以目前我只是发送了一个"&sandbox=1"参数。当应用的完整版本发布后,我就不会再发送这个参数了。 我不希望在我的应用程序中将此硬编码,因为这将使未来的测试变得困难,而且在提交构建之...

29得票3回答
使用Swift进行应用内购买,仅包含一个产品。

有没有一种简单的方法来实现Swift中的应用内购买,针对单个产品? 我想要一个按钮,可以触发应用内购买,例如[去广告]或[解锁高级内容] 我不太理解完整的逻辑。 我正试图遵循并翻译[Techotopia]的教程 http://www.techotopia.com/index.php/An...