我的iOS应用程序在应用内购买,用户可以购买耗材。一切都按预期工作,但有一个例外:当用户在购买过程中丢失了信用卡信息时,她会在应用获得交易失败通知时被重定向到App Store。当用户输入缺失的信息时,系统对话框会告诉用户购买成功 - 但在应用程序中我对此一无所知。如何获取用户购买的信息?在我的应用程序中,用户通常不会立即返回到应用程序,因此她付了但没有得到服务......
答案 0 :(得分:0)
当你回到应用程序时,你只需使用它:
let request = SKReceiptRefreshRequest()
request.delegate = self
request.start()
这将为您提供此用户为您的应用所做的所有购买;)