ios - 邀请用户使用 IOS 应用程序

标签 ios app-store

注册后,我们的应用程序会提示用户邀请她的 friend (也称为电话联系人)也使用该应用程序。这允许我们使用某种邀请 key 向用户的联系人发送电子邮件/短信。适用于网络版应用程序,只需将 key 嵌入您在邀请中提供的网址中即可。

我无法弄清楚如何使它仅在 IOS 上顺利运行。如果我可以向受邀者发送指向 appstore.apple.com/myapp?registrationKey=abcXYZ 的链接并在安装后让我的应用程序神奇地使用 key ,那就太棒了,但我想这是一个很大的希望?

解决此问题的明显方法是让用户在首次启动时手动输入他们的注册 key ,但这似乎不太可靠,并且(在我看来)增加了用户体验的摩擦。

有没有人想出一些聪明的办法来解决这个问题?

最佳答案

关于如何解决这个解决方案,我脑子里闪过的是什么,请注意,我没有审查、伪编码、编码或应用这个理论。

由于您将知道向谁发送了邀请,因此将该数据保存到您的数据库中,其中包含与发送用户的关系以及被邀请用户的唯一 ID(电子邮件地址如果在联系人名片中)。当新用户注册时,扫描数据库中的邀请,如果找到,将其呈现给询问的用户 We're you referred by <existing user>?新用户选择他们的响应后,继续完成注册过程,相应地更新关系表并应用推荐所需的任何额外设置。

这将自动推荐跟踪与推荐代码相结合,提供基本、直接、几乎(但不完全)万无一失的方法,以确保推荐链接到正确的用户。

关于ios - 邀请用户使用 IOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732646/

相关文章:

iphone - 链接到 Itunes 商店中的应用程序

ios - AppStore 提交被拒绝 - 不允许应用程序使用 UDID

ios - 无法将 Cordova/Ionic App 的二进制文件提交到 Appstore

ios - 在应用程序商店中创建指向应用程序的 iOS 链接 - 最好的方法?

ios - 如何提交应用程序二进制文件以申请加急审核?

ios - MPMoviePlayerController 中的控件已禁用

iOS:存储 View 的实践

iOS 11。KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED 是什么意思?

ios - 从应用程序保存图片

iphone - 快门动画上方的 cameraOverlayView