Приглашения 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), тем самым сохраняя ваши существующие реферальные коды.

Другие вопросы по тегам