我为我的客户端应用准备了一个新版本 - 全新的,经过重新设计的应用。一切都很酷,除了新版本的用户报告他们无法恢复旧的非消费品(在旧应用程序中购买)。让事情变得更加奇怪 - 他们能够恢复相同的产品,但是在新的应用程序中购买。
我相信恢复的交易没有区别,无论它们是在此版本或以前版本的应用程序中购买的,当捆绑包标识符保持不变时。我已经在Testflight应用程序中进行了双重检查(使用实时Apple ID进行恢复),只有六分之一的已购买产品已经恢复。
我的问题是你的应用中遇到过如此奇怪的问题吗?有关恢复从以前版本的应用程序购买的特性的任何提示?这是SDK中的错误吗?它有意义吗?
答案 0 :(得分:0)
问题解决了。客户在TestFlight构建中使用实时Apple ID,而不是在实时应用程序中。即使您在TestFlight构建中使用真实帐户,它仍然在沙箱中运行,并且在恢复购买时,在生产环境中购买的产品不会出现在沙箱中。