我正在开发一个看起来像与另一个人对话的应用程序。一些对话分支是付费的,只有在激活订阅后才可用。当用户点击这个线程时,我们要求他购买它。当一个人激活订阅时,他还可以访问一些付费视频、音频,并且可以限制查看新闻部分。我们想使用Autorenewable订阅一个月的计划。但是我们的申请会通过审核吗?也许仍然有一些方法可以让用户激活我们应用程序的自动订阅。预先感谢您的合作 最佳答案 是的,这应该是IAP的一个不错的用法,但是审阅者可能会随机行动,因此您可能会得到不同的结果。我会确保当用户遇到付费路径时,您不仅会启动应用内购买,还会向用户展示
我有一个应用程序在inApp-Purchase中有一个可自动更新的项目。比方说,期限为7天。如果测试用户购买了商品...如何查看到期日期?我可以用restoreCompletedTransaction观察它,但是会有一个对话框给用户。这不是很好。没有服务器还有其他方法吗?我如何处理测试阶段?我没有看到缩短7天的方法...这是否意味着我必须等待7天才能看到如果用户不再订阅我是否正确处理了它?谢谢xz 最佳答案 您可以将收据发送到您的服务器并让它检查并重新检查收据。当订阅被延长时,您的服务器会收到额外的收据,表明这一点。我不确定这在应用
我正在尝试上传具有与其关联的自动续订订阅IAP产品的应用程序的第一个版本。产品都已准备好提交,我在应用内购买管理页面的顶部看到一条注释,上面写着:•YourfirstIn-AppPurchase(s)mustbesubmittedwithanewappversion.SelectthemfromtheIn-AppPurchasessectionoftheVersionDetailspageandthenclickReadytoUploadBinary.但是,当我转到版本详细信息页面时,我没有看到应用内购买部分,也没有看到任何其他方式来指定我想与应用一起提交哪些应用内购买。如果我随后将不
我们在iOS应用程序中使用非续订订阅,并且对何时何地删除过期订阅感到困惑。例如,我们显示两个订阅(7天和30天)。然后用户购买其中一个订阅,我们将其保存在NSUserDefaults中,同时存储在服务器的数据库中(创建日期、订阅类型、到期日期)。现在我们感到困惑的是,当用户超过7天(或30天)时,我们如何使订阅过期?我们正在考虑在didFinishLaunchingWithOptions中执行此操作,但是如果用户保持登录状态并且从不终止他们的应用程序会发生什么, 最佳答案 我会在applicationDidBecomeActive中
我正在尝试让用户能够使用Apple的自动续订应用内购买来购买图书。我在我的服务器上保留一份订阅副本,以便用户可以跨多个设备和通过网络访问他/她的图书。我想弄清楚如何在Apple自动续订时使我的服务器上的订阅保持最新状态。我正在考虑让一个cron作业每小时运行一次来运行PHP脚本。此脚本将从我的数据库中选择将在下一个小时内到期的订阅,并与Apple检查订阅收据以查看它们是否已自动续订(即latest_receipt_info中有更新的信息)返回信息的字段)。然后我可以使用有关自动续订订阅的信息更新数据库。如果我在Apple的响应字典中找不到任何关于自动续订的新信息,订阅将直接过期。所
所以我在我的应用程序上实现了一个身份验证系统,现在我要实现自动续订订阅。我想通过我的应用将订阅链接到用户,所以如果说:用户A在我的应用程序上创建了一个帐户用户A购买订阅我在我的服务器上记录用户A有订阅用户A从我的应用注销(但不是从设备注销)用户A将手机交给用户B用户B在我的应用程序上登录他的帐户用户B无权访问A购买的订阅,因为即使它是同一个AppleId,但在我的服务器上,用户A和B是不同的用户。Apple会允许这样做吗,或者一旦通过AppleId购买了订阅,无论应用内帐户如何,它都必须可用?谢谢。 最佳答案 让我总结一下发生了什么
我正在构建一个具有应用内购买和非Renweing订阅的应用程序,在购买方面一切正常,我将用户到期日期存储在我们的服务器上,但是我对它出现时应该发生什么感到有点困惑恢复订阅。Apple声明我们应该通过我们自己的服务器管理恢复过程,我们可以做到这一点,但我想知道调用StoreKitrestoreCompletedTransactions的目的是什么?这个步骤是否真的需要,或者我可以让应用程序调用我自己的网络服务器来恢复订阅吗?只是想在将其提交给Apple之前确保我的步骤正确无误。谢谢亚伦 最佳答案 restoreCompletedTra
完全一样的问题thisone:我知道恢复按钮是必要的,这样当用户升级手机时,用户能够取回之前订阅的内容/服务。在我们的应用程序中,我们要求用户登录。一旦他们登录,他们必须订阅才能使用该应用程序的服务。根据用户的凭据,我们正在跟踪哪些用户仍在订阅我们的应用程序。因此,当用户更换手机并使用他/她的凭据登录时,不需要恢复按钮,因为我们将在登录时验证该用户是否订阅了我们的服务。从论坛和开发者文档来看,很明显我必须添加一个恢复按钮,但这里有什么意义,我应该在哪里放置恢复按钮,因为当用户登录到新设备时,他/她已经能够通过订阅使用该应用程序?谢谢。 最佳答案
我已经续订了我的开发者帐户,但设备没有重置。我已禁用所有设备,删除所有临时应用程序ID并删除所有临时配置文件。但并没有单独吊销一个开发者证书。我的帐户将于2014年4月10日到期。但我已经续订、付款并激活了帐户。现在,在我的帐户详细信息中,到期日期显示为2015年4月10日。这是什么问题? 最佳答案 正如Apple所说的关于帐户续订HowdoIresetthedevicesIhaveregisteredfortestingandAdHocdistribution?WhenTeamAgentsorAdminsfirstsigninto
我正试图找到一份官方文档,其中将证明将应用内购买中的自动续订订阅仅限于报亭应用。是真的还是我可以在我的应用程序中提供高级成员(member)资格作为每月自动续订订阅?在大多数文章/指南中,我只发现“主要/通常用于报亭”,但没有明确的说法。任何人都可以指出我适当的文档吗? 最佳答案 根据this苹果官方文档,不,不仅限于报亭。您也可以在应用程序中添加自动续订订阅。此页面中甚至没有提到报亭。 关于ios-自动续订订阅是否仅限于报亭?,我们在StackOverflow上找到一个类似的问题: