Avatar
やったことないですけど、 https://developer.apple.com/documentation/appstorereceipts/original_transaction_id レシートのこの値をチェックすれば識別できませんかね? この値は初回購入時およびレストア時で同じ値になっているので、サーバー側でレシート検証したときにこの値を保存しておけば、 アカウントBからレストア処理をしたときに、 サーバー側で、アカウントAに紐付いた購入をアカウントBにレストアしようとしてる事がわかりそう