有没有办法奖励Firebase邀请发件人接受他们的邀请?

时间:2016-10-08 16:06:00

标签: android firebase-invites

我有一个应用程序,允许用户通过Firebase邀请邀请他们的朋友。我想邀请发件人奖励,但前提是他们的邀请已被接受而不仅仅是已发送。 Firebase是否支持此类功能,如果没有,那么自己实现它的最佳/最简单方法是什么?

1 个答案:

答案 0 :(得分:3)

假设您有一些后端逻辑,那么自己做起来很容易。您希望向传出的邀请添加一些数据,将其链接回原始发件人。然后,收件人客户端可以提取该数据并将其发送到您的数据库,然后数据库可以奖励您的原始发件人。

您将通过邀请发送哪些数据?这取决于。一种选择只是将发件人的userID添加到您的邀请数据中。这很容易,但它会泄漏发件人的用户ID,这可能是您想要的,也可能不是。另一种方法可能是生成与用户关联的推荐代码,但不是他们的ID(想想您的典型Uber或Lyft推荐代码)。第三种方法是ping你的后端并生成一个唯一的邀请ID链接到发件人和奖励本身。就个人而言,我最喜欢这个最后一个选项,因为它也意味着这个URL更能抵抗欺骗。

祝你好运!