问题标签 [non-renewing-subscription]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Using appStoreReceiptURL to restore non-renewing subscription
I can use the receipt obtained by appStoreReceiptURL to retrieve the purchase date of non-renewing subscription. For non-renewing subscription, from the purchase date I could calculate the expiration date.
But when I try to restore using appStoreReceiptURL. I found that it returns nil on devices that did not make purchase even signing in with the same Apple ID.
Using
#xA;cannot update the receipts in appStoreReceiptURL. Did I do anything wrong here? Or is it just not possible to restore the receipts this way?
Thanks
ios - 我是否可以降级应用内购买
在我的应用内购买中,我使用的是非更新应用内购买,我必须收藏股票。25股、50股、100股三个级别。我的问题是我是否可以在本月将我的购买从 100 只股票降级到 50 只股票
ios - 印刷版订阅者免费订阅报亭?
我正在开发一个报亭应用程序,它使用应用程序内购买和自动更新订阅来解锁和显示杂志的付费问题。
我可以访问杂志印刷订户的数据库,并使用唯一代码识别每个人的机制。我想允许拥有代码的人免费下载他们订阅的印刷版数字问题。但是,我担心我的应用会被 App Store 拒绝。
引用 App Store 审查指南:
11.1 使用 App Store 以外的机制解锁或启用附加特性或功能的应用程序将被拒绝
11.2 应用程序使用除应用内购买 API (IAP) 以外的系统购买应用程序中的内容、功能或服务的应用程序将被拒绝
是否允许印刷版订阅者下载他们已经为“App Store 以外的机制”或“IAP 以外的系统”付费的问题?是否有在不违反指南的情况下完成此操作的最佳实践?有没有人解决过类似的问题?
ios - 非续订订阅已购买警报轨道
我正在我的应用程序中实施非续订订阅 IAP,我正在执行服务器实施以使订阅到期。当我点击已购买的订阅时,我卡住了,它显示一个对话框,“此应用内购买已被购买。它将免费恢复。” 用 OK 按钮。我在这里有两个问题:
- 有时它会显示上述对话框,但有时会显示“点击购买以续订或延长它”。对话。谁能告诉我这背后的原因是什么?或者这只是一个沙盒问题。(这个截图来自另一个线程。)
- 当我收到“此应用内购买已被购买。它将免费恢复。” 警报,我怎样才能停止活动指示器?是否有一个委托方法来跟踪这个?
我找不到,但iOS 8有什么新东西吗?
谢谢
ios - InAppPurchase restore - 非续订订阅
“恢复以前完成的购买”中的 iOS 和 OS X 上的应用内购买入门(2014 年 2 月 3 日)文档指定必须将非续订购买转移到其他设备。应用内购买类型:非续订订阅是否需要恢复?:是交易恢复机制:使用 iCloud 或您自己的服务器来跟踪购买并允许用户将购买的订阅恢复到单个用户拥有的所有 iOS 设备
技术说明 4009,iTunes Store:关于应用内购买(2014 年 7 月 29 日发布)在“转移应用内购买”中指定这是不允许的。您无法将非续订订阅和可消耗的应用内购买同步或传输到另一台 iOS 设备或 Mac。
哪一个是正确的?
ios7 - 在 iOS 6 应用程序上恢复不可更新订阅时应用程序拒绝
我的应用程序iOS 6
支持iOS 8
. 它具有带有恢复按钮的非续订订阅功能,最近我被拒绝了:
我们发现您的应用正在使用 中的 Receipt Validation
iOS 7+
进行恢复Non-Renewing Subscription
。但是,由于您的应用程序支持iOS 6.0
,因此无法以这种方式恢复非续订订阅。最好从您的二进制文件中删除此功能并包含可选的用户注册功能,以便将订阅内容传送到用户的所有 iOS 设备。此类用户注册必须是可选的,而不是必需的。我们还建议指出需要注册才能从其他 iOS 设备访问订阅内容 - 并提供一种稍后注册的方式,如果用户希望在未来访问此内容
他们说我的应用程序iOS 6
也支持并且无法通过收据验证恢复不可更新订阅,iOS 6
因此创建可选注册功能,以便用户也可以在其他设备上使用相同的订阅。
如果我从我的应用程序中删除支持iOS 6
而不是创建注册过程,可以吗?如果应用程序只能安装在iOS 7
及以上,他们会批准吗?
ios - 我可以为提供服务但没有免费功能的应用程序使用非续订订阅吗?
我想编写一个应用程序,使用户能够计算金融信贷计划。用户将是金融领域的专业人士。这个想法是他们为每个月的使用付费,基本上是订阅。该应用程序不会有任何免费功能,因此订阅不会“解锁”高级功能,而是订阅会“解锁”应用程序的所有功能。我可以为此使用应用内不可更新订阅吗?有人可以指点我一个好的教程吗?
ios - 防止 iTunes 退款
我有一个考试准备应用程序,您可以购买特定时间段的访问权限。即使订阅在应用程序中仍然有效,有些人已经开始取消他们的购买。我使用了“非续订”IAP 类型。我知道在购买一些应用内购买时,会警告用户无法取消购买。
我可以选择加入吗?我需要更改 IAP 类型,还是代码级别的问题?
由于访问内容在购买后立即生效,我认为用户应该无权获得退款吗?我们有 24 小时的试用期,所以他们知道他们得到了什么。
ios - 在 iOS 应用内购买流程中,处理中断交易以取消续订的最佳方式是什么?
我想知道在 iOS 应用内购买流程中,处理中断交易的最佳方式是什么?
让我们看看以下中断的购买场景:
1.通过AppStore购买
2.收到响应
我们将尝试在我们自己的服务器中坚持购买
尝试与我们的服务器通信以坚持购买
网络不稳定导致通讯失败
因此,我们不调用finishTransaction
用户关闭应用程序,然后重新启动
我们现在应该尝试恢复第 3 步,然后才能完成交易
但是,我真的不知道如何处理以下情况......
>>问题:
似乎如果存在未完成的事务,即使我没有注册观察者,每次启动我的应用程序时都会弹出一个登录对话框:
SKPaymentQueue.defaultQueue().addTransactionObserver(self)
我做了以下实验:
购买 nonrenewable-subscription 不要故意完成交易
重新启动应用程序。登录对话框按预期弹出
修改代码以删除我的观察者
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
重新启动应用程序。登录对话框仍然弹出-> 不好
>>我想要的:
我想控制何时弹出登录对话框......以及何时调用 paymentQueue 以便我们的应用程序可以执行实际完成交易的操作(将购买数据保存到我们的服务器或下载用户购买的内容)
原因是我们希望用户理解登录对话框是为了让我们为他完成事务,我们将尝试将事务持久化在我们自己的服务器中。
因此我需要一种方法来触发登录对话框以及以下事务更新回调
请帮忙!非常感谢您阅读本文
ios - 验证和验证应用内购买不可再生 iOS
由于应用内购买类型,苹果第三次拒绝了二进制文件。我的应用程序使用 IAP订阅 1Month、1Year 和 Free 的包。早些时候我使用 Consumable 所以,应用程序拒绝并建议使用"Non-Renewable"。我正在关注教程“ https://www.raywenderlich.com/36270/in-app-purchases-non-renewing-subscription-tutorial ”。我已经从教程中下载了“VerificationController”类文件来验证交易。但是,我遇到了很多错误,
谁能帮助解决这个问题并今天提交应用程序?