恢复购买
恢复用户的有效订阅、非消耗型、非续期订阅商品,当无有效的时候block中的success会返回false值。调该接口会直接调用AppleService校验接口,该接口在AppleService那边对于每个应用会有配额限制, 因此严禁APP启动时候调用,严禁高频率调用。 建议只是在查询购买信息失败后(例如:用户换机、卸载重装)点击恢复购买按钮的时候调用。
- Java
 - Kotlin
 - Objective-C
 - Swift
 
Market.getInstance().restorePurchase(new OnRestorePurchaseListener() {
    @Override
    public void onSuccess(List<MTGPurchase> purchases) {
    }
    @Override
    public void onError(int resultCode) {
    }
});
下一步
Market.getInstance().restorePurchase(object : OnRestorePurchaseListener {
    override fun onSuccess(purchases: List<MTGPurchase>) {
    }
    override fun onError(resultCode: Int) {
    }
})
下一步
[AWPurchaseKit restorePurchaseWithCompletion:^(BOOL success, 
                                            NSArray * validSubscriptions, 
                                            NSArray * purchasedItems, 
                                            AWError * error) {
    //do something
}];