Iphone 如何知道该应用程序是秘密安装在ios设备上的?

Iphone 如何知道该应用程序是秘密安装在ios设备上的?,iphone,objective-c,ios,ipad,in-app-purchase,Iphone,Objective C,Ios,Ipad,In App Purchase,是否有任何方法可以识别该用户正在重新安装我的应用程序?实际上,在我的应用程序中,我有一个功能,用户可以免费翻译一些单词,但之后他必须付费。我正在使用应用程序内购买。但若用户删除应用程序并重新安装会怎样?他将能够再次免费翻译。如何知道应用程序以前安装在该设备上?应用程序将转到应用程序商店进行应用程序内购买。如果用户已经购买了该商品,它将返回true到您的请求。用户不会每次都再次付款 应用程序进入应用程序商店进行应用程序内购买。如果用户已经购买了该商品,它将返回true到您的请求。用户不会每次都再次

是否有任何方法可以识别该用户正在重新安装我的应用程序?实际上,在我的应用程序中,我有一个功能,用户可以免费翻译一些单词,但之后他必须付费。我正在使用应用程序内购买。但若用户删除应用程序并重新安装会怎样?他将能够再次免费翻译。如何知道应用程序以前安装在该设备上?

应用程序将转到应用程序商店进行应用程序内购买。如果用户已经购买了该商品,它将返回true到您的请求。用户不会每次都再次付款


应用程序进入应用程序商店进行应用程序内购买。如果用户已经购买了该商品,它将返回true到您的请求。用户不会每次都再次付款


一些应用程序内购买的实现使用钥匙链记录您提到的购买标志或免费赠品标志

博客条目将向您展示如何从钥匙链中存储和检索某些东西

在我看来,这种方法确实不符合沙箱化应用程序的原则,因此我预计苹果和纯粹主义者会对它表示不满,但如果你这样搜索,那么你会发现其他与应用程序内购买和使用钥匙链相关的帖子


请参阅答案,因为它似乎对这个主题非常明确。

一些应用程序内购买的实现使用钥匙链来记录您提到的购买标志或免费赠品标志

博客条目将向您展示如何从钥匙链中存储和检索某些东西

在我看来,这种方法确实不符合沙箱化应用程序的原则,因此我预计苹果和纯粹主义者会对它表示不满,但如果你这样搜索,那么你会发现其他与应用程序内购买和使用钥匙链相关的帖子


请参阅答案,因为它似乎对这个主题非常明确。

您应该使用IAP API来检查他以前是否购买过。看这个:我知道如何在应用程序中检查是否购买了。但是我的自由词呢。意味着如果我在应用程序提示进行应用程序内购买后安装应用程序并使用免费字符,我将删除应用程序并再次安装。我想限制这样的用户。如果有的话,我怎么知道应用程序是以前安装的,并且没有进行应用内购买。你应该使用IAP API检查他以前是否购买过。看这个:我知道如何在应用程序中检查是否购买了。但是我的自由词呢。意味着如果我在应用程序提示进行应用程序内购买后安装应用程序并使用免费字符,我将删除应用程序并再次安装。我想限制这样的用户。如果有,我如何知道应用程序之前已安装且未进行应用内购买。我知道如何检查应用内购买是否已进行。但是我的自由词呢。意味着如果我在应用程序提示进行应用程序内购买后安装应用程序并使用免费字符,我将删除应用程序并再次安装。我想限制这样的用户。如果有,我如何知道应用程序之前已安装且未进行应用内购买。我知道如何检查应用内购买是否已进行。但是我的自由词呢。意味着如果我在应用程序提示进行应用程序内购买后安装应用程序并使用免费字符,我将删除应用程序并再次安装。我想限制这样的用户。如果有任何我可以知道的应用程序之前安装和应用内购买没有。谢谢达莫,我稍后会尝试这一点,让你知道。我接受你的回答。谢谢,达莫,我稍后会试试,让你知道。我接受你的答复。