应用程序耗材中的iOS:当缺少​​信用卡信息时,购买会丢失

时间:2017-11-29 20:41:49

标签: ios swift3 in-app-purchase

我的iOS应用程序在应用内购买,用户可以购买耗材。一切都按预期工作,但有一个例外:当用户在购买过程中丢失了信用卡信息时,她会在应用获得交易失败通知时被重定向到App Store。当用户输入缺失的信息时,系统对话框会告诉用户购买成功 - 但在应用程序中我对此一无所知。如何获取用户购买的信息?在我的应用程序中,用户通常不会立即返回到应用程序,因此她付了但没有得到服务......

1 个答案:

答案 0 :(得分:0)

当你回到应用程序时,你只需使用它:

let request = SKReceiptRefreshRequest()
request.delegate = self
request.start()

这将为您提供此用户为您的应用所做的所有购买;)

Source