允许测试版用户邀请朋友的最佳方式是什么

时间:2018-03-30 11:14:08

标签: ios swift firebase testflight invite

在TestFlight等测试版商店中安装应用程序非常适合获得反馈,但有些用户会想办法邀请他们的朋友。最基本的方法是,当我收集他们的反馈时,现有用户向我提供他们的朋友联系方式,如电子邮件地址,但这会通过引入第三方(即我)来扰乱邀请流。使用Firebase和Swift,是否有人建议如何以更好的方式设置邀请流程?一种方法可能是用户触发的操作,以便将应用内的电子邮件发送给他们的朋友,并返回给我发送电子邮件的链接。另一种方法可能是使用朋友的详细信息创建Firebase记录,我可以从中手动将这些记录添加到TestFlight。这样做的好处是可以记录谁是谁的朋友,可以在其他地方使用它来提供他们的朋友在应用程序中的进展情况的更新,但来自TestFlight的邀请对于受邀用户来说看起来像垃圾邮件。有没有人建议使用这些或其他方法?

4 个答案:

答案 0 :(得分:1)

您可以使用Google表单https://www.google.com/forms/about/制作一个包含电子邮件的简单表单。

你与朋友大量分享。

然后导出并导入外部测试飞行测试仪。

答案 1 :(得分:1)

如果您想设置一个邀请表来捕获电子邮件并允许通过跟踪转发,那么firebase 不是是最佳方式。考虑使用像mailchimp这样的基于邮件的表单,可以从应用程序触发,并收集您想要的数据。

答案 2 :(得分:0)

我感谢上述所有答案。主要结论可能是最好的组合:

  • Firebase不是为集成促销或推介(在注册用户之外)而构建的。会是一个很好的补充。
  • 策划后端之外的邮件列表是目前广播应用就绪状态的最佳方法,尽管这不允许在我的第一手网络之外进行扩展共享。

答案 3 :(得分:0)

现在,TestFlight允许您发送公共链接来邀请用户测试您的Beta应用程序。

如果将其与Firebase Dynamic链接结合使用,则可以在构建Firebase动态链接时指定后备URL,该链接将在未安装应用程序时由Firebase使用-您应提供此公共TestFlight链接作为参数。

在此处查看Firebase Invite for Beta App (Google Play Store Beta and iOS TestFlight)

您还可以限制可以使用公共链接加入该小组的测试人员的数量。