是否可以在iOS上自动恢复应用内购买?

我将添加从我目前在App Store上的免费应用程序中删除广告的功能.我知道我需要一种方法将IAP“恢复”到已重新安装应用程序的设备等.

有没有办法自动确定用户是否购买并安装了“升级”,可能是在didFinishLaunchingWithOptions方法等?我可以包含一个恢复按钮,但我认为自动恢复是很好的,用户不必考虑这样做.这是可以/正在做的事吗?

解决方法

你正在考虑这样的小细节真是太棒了.保持!

不幸的是,有一个原因是在应用程序中没有这样做:可怕的密码对话框.尝试恢复IAP时,系统会询问用户其iTunes Store密码.

一旦打开应用程序,就会出现一个很难看的密码对话框,这并不是最好的用户体验.用户(如果有安全意识)可能会忽略该对话框.

另一方面,用户习惯按“恢复购买”按钮.有意义的是,恢复购买需要密码,因此他们会提供密码.

只需实现标准,简单,无聊的恢复按钮.不过,继续考虑这些小事!

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...