是否有API能够获取到用户在AppStore购买当前App时的价格?
业务场景:
我们的App中有广告,准备以0.99$的价格上线,2-3周之后改免费
我们希望:
- 如果以0.99$购买的用户永远看不到广告
- 在免费后购买的用户能看到广告
我们的考虑:
最好的情况是能通过API获取到用户在AppStore购买时的付费价格(0.99$或0$),目前暂时还没有找到办法:(
另一个想法是在服务器放置一个是否显示广告的标识(例如免费为YES,付费为NO),在App首次启动时读取服务器端标识并存储在本地,以后不再更新,以识别是否应该显示广告。坏处是用户可能在购买之后要隔几天才会首次打开App,或是若用户删除App再次安装(或是在其他设备上安装),都可能因服务器端标识状态已经变更而导致“付费广告版”的出现。
所以在此想请教一下,大家一般在这类业务中都是怎么来做的?谢谢