我将添加从我目前在App Store上的免费应用中删除广告的功能。我知道我需要一种方法将IAP“恢复”到已重新安装应用程序的设备等。
有没有办法自动确定用户是否购买并安装了“升级”,可能是didFinishLaunchingWithOptions
方法等?我可以包含一个恢复按钮,但我认为自动恢复是不错的,用户不必考虑这样做。这是可以/正在做的事吗?
答案 0 :(得分:14)
你正在考虑这样的小细节真是太棒了。坚持下去!
不幸的是,有一个原因,即在应用程序中没有这样做:可怕的密码对话框。尝试恢复IAP时,系统会询问用户其iTunes Store密码。
一旦打开应用程序,就会出现一个很难看的密码对话框,这并不是最好的用户体验。用户(如果有安全意识)可能会关闭对话框。
另一方面,用户习惯按“恢复购买”按钮。有意义的是,恢复购买需要密码,因此他们会提供密码。
只需实现标准,简单,无聊的恢复按钮。不过要继续考虑这些小事!