Приглашения Firebase: Как отправить реферальный код с Приглашениями Firebase
Я хочу отправить ссылку с реферальным кодом через Firebase Invites. Я знаю, что я могу сделать с помощью Dynamic Links, но не знаю, как сделать это с Invites. Можно ли изменить сгенерированную Firebase Invites динамическую ссылку на мою пользовательскую динамическую ссылку?
Кроме того, когда я отправляю стандартное приглашение с Firebase Invites, оно всегда открывает Google Play, даже если приложение установлено. Могу ли я изменить это?
1 ответ
Почему бы не использовать идентификатор приглашения в качестве реферального кода?
Например, внутри onActivityResult
:
val ids = AppInviteInvitation.getInvitationIds(resultCode, data!!)
Затем вы можете отправить их на свой сервер, и вы знаете, что это пользователь x, приглашающий пользователя y, и, таким образом, это реферальные коды.
В качестве альтернативы, вы можете использовать функцию Deeplink для ссылки на определенную часть вашего приложения (например, /referral/X12345
), тем самым сохраняя ваши существующие реферальные коды.