iOS 检查用户是否之前购买过该应用程序

Ama*_*aed 6 app-store in-app-purchase ios

我开发了一个iOS付费应用程序,并在 上发布AppStore。许多用户已经购买并从那里下载。

现在我们已将其更改为免费,但带有一些付费功能。现在的问题是,已经购买该应用程序的过去用户被要求为这些新的付费功能付费。这种情况不应该发生,因为他们之前已经购买了整个应用程序。

此外,如果其中一位老用户在新版本发布之前删除了该应用程序,然后安装了新的免费版本,他也将被要求为这些新功能付费。

有没有办法知道当前Apple帐户是否购买过此应用程序 - 使用App ID- 之前?

如果没有,有没有办法检查该应用程序是否之前安装在设备上然后被删除?