我可以检查用户安装了哪些iOS应用程序以及购买了哪些应用程序?

air6199

我已经发布了我的第一个iOS应用程序,而我正在开发另一个应用程序。我希望能够免费向通过第一个应用内的应用内购买升级的用户免费提供新的应用内购买。有没有办法查看用户正在购买其他应用程序的应用程序?如果没有,我可以这样做,以便安装了我的第一个应用程序的任何人都可以免费升级第二个应用程序吗?

内罗肯

正在检查应用程序-一种。

对于您自己的应用程序,您可以使用“自定义URL”方案来检查是否从App2中安装了App1。一些主要的应用程序(如Facebook,YouTube等)也具有此功能,因此您也可以查看是否已安装这些应用程序。

但是,如果您正在寻找不支持该系统的应用程序,那您就不走运了。

检查应用内购买-否

至于检查用户是否在另一个应用程序内进行了应用程序内购买,否,该信息不可用。

唯一的例外是您同时制作了两个应用程序,并且在服务器上存储了购买记录或设计了应用程序以在进行购买时互相通知。然后,您可以让App1检查服务器(或共享记录)以确定App2是否已购买。

您的情况

至于您提到的情况,拥有App1(由您制作)的用户可以在App2(也由您制作)中免费升级,这将有些复杂,但肯定是可行的。

基本上,您将为每个添加自定义URL方案。这将允许App2查看是否已安装App1。然后,在App2中,您将有一些类似这样的逻辑...

BOOL userHasInstalledAppOne = [/*here's where you check for the URL scheme*/];
if(userHasInstalledAppOne) {
    // Show "upgrade for free!" button
} else {
    // Show "purchase upgrade" button
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rails可以查看用户安装了哪些应用程序?

Facebook用户可以确定哪些朋友安装了应用程序吗?

我们如何知道Linux中安装了哪些应用程序?

如何确定我以前的流星应用程序中安装了哪些软件包?

Apple API,用于检查某个Apple ID是否购买了iOS应用程序

我可以将哪些端口用于信使应用程序

我的应用程序如何识别用户的iOS设备上存在哪些社交应用程序?

如何检查哪些应用程序可以访问我的剪贴板?

如果用户已经在一个平台上购买了相同的应用程序,是否可以避免重新购买相同的应用程序

Android:如何知道哪些联系人已经安装了该应用程序?

亚马逊在应用程序中购买了多个消费项目?

如何检测用户是否在免费后购买了该应用程序?

Windows:控制哪些应用程序可以使用网络?

如何确定可以从“来宾帐户”运行哪些应用程序?

如何从ios应用程序了解我的ios设备中安装了多少个应用程序

检查是否从Google Play安装了应用程序

我可以自动化从应用程序商店安装的ios应用程序吗?

我的应用程序使用了哪些PHP模块

哪些平板电脑运行我的Java应用程序

我应该使用Bumblebee打开哪些应用程序?

如何确定哪个用户安装了android应用程序?

有没有一种方法可以检测使用本地C#调用的系统上安装了哪些Windows Store应用程序?

检查是否在用户设备上安装了“健康”应用程序。(迅速)

如何检查用户是否在网页中安装了移动应用程序?

从Deeplink重定向时,如何检查用户设备中是否安装了应用程序

以编程方式检查用户以前是否安装了应用程序

应用程序使用哪些端口

Java Web应用程序作为桌面应用程序,我应该选择哪些框架?

如何找出用户正在使用我的应用程序提供的哪些复杂功能?