如何通过邀请链接从苹果商店了解用户安装应用程序

Posted

技术标签:

【中文标题】如何通过邀请链接从苹果商店了解用户安装应用程序【英文标题】:How to know user install app from apple store via invite link 【发布时间】:2014-03-09 00:31:51 【问题描述】:

我正在使用 iPhone 版 JunoWallet+

https://itunes.apple.com/us/app/junowallet+tv/id597084729?mt=8

当我通过电子邮件邀请朋友使用此应用程序时,我的朋友会收到一封电子邮件,其中包含用于从苹果商店安装应用程序的链接。当通过此链接安装应用程序时,我会收到一个礼物代码。

如何知道用户是否通过邀请链接从苹果商店安装应用程序?

【问题讨论】:

Kinadish 跑题了,但是这样的东西怎么会出现在 AppStore 上呢?!更荒谬的是,人们为什么要使用它?! 我真的很想为我的应用做,你可以试试 JunoWallet+ 来了解。谢谢。 在您的情况下与客户端无关..它是要实现的服务器事物..请您的服务器人员为其实现 Web 服务。 @JustSid 我猜 JunoWallet 与用户无关。这是他们想要实施的一个例子。链接一个糟糕的应用程序并不会使它成为一个值得否决的糟糕问题。 @Fogmeister 作为记录,我不是投反对票的人!我刚刚发表了评论,就是这样。 【参考方案1】:

与安装应用或从 AppStore 下载无关。

当您向“朋友”发送邀请时,应用会将电子邮件地址发送到其服务器,服务器将创建类似...

Invite
------
FromUser
ToEmailAddress

然后,当您的朋友收到电子邮件地址时,他们会安装应用程序并使用他们的电子邮件地址注册。

此时服务器会说“嘿,有一个与此电子邮件地址相关联的邀请。让我们给邀请他们的人一些功劳吧。”

简而言之,都是服务器端的东西。

【讨论】:

感谢 Fogmeister。我尝试使用不同的电子邮件进行注册,但仍然得到相同的结果。我认为服务器可以在我打开邀请链接时存储设备参数(例如,UDID),并使用它来比较用户何时从设备激活应用程序。可能吗? 你可能是对的。无论如何,这是服务器端的事情。在此过程中的某个时刻,他们会捕获您的信息(无论是您的电子邮件地址、设备 ID 等...),然后当您注册时,他们可以将该信息与您的帐户相关联。 好的。我会尝试。谢谢。 @Tuyenp ??删除接受的刻度有什么特别的原因吗?

以上是关于如何通过邀请链接从苹果商店了解用户安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS应用程序因苹果应用商店而被拒绝,因为UIWebview

如何从文件中轻松安装ios应用程序(没有苹果商店)[重复]

如何通过发送图像远程安装 android 应用程序? [关闭]

SRAM是什么存储器

如何通过 Firebase 邀请通过动态链接发送用户信息

用户未安装应用时,如何通过点击动态链接直接进入App Store? [复制]