如果用户在应用上进行应用内购买(耐用产品)然后更换手机,那么当她在新手机上启动相同的应用时,购买是否仍然可用?
换句话说,产品是通过电话还是用户的Microsoft帐户获得许可?如果通过该帐户,CurrentApp.LicenseInformation.ProductLicenses是否自动在其新手机上包含该产品,或者她是否必须通过购买屏幕(RequestProductPurchaseAsync)重新激活该产品?
答案 0 :(得分:1)
正如@kookiz所说,购买与用户相关,而不是设备。根据您的实施/许可查询解锁项目,最终用户体验因新手机而异。
我看到很少的应用,在触发购买体验窗口之前,许可检查没有发生。可能每次开发人员都没有检查持久的IAP许可证 - 可能在IsoStore等中保存了IAP购买状态。