Как получить ссылки на короткие URL-адреса из динамических ссылок Firebase

Я создал динамическую ссылку в Firebase и добавляю параметр запроса ("id") к сокращенному URL-адресу после этого, чтобы получить его в действии приложения и открыть определенный экран.

FirebaseDynamicLinks.getInstance()
            .getDynamicLink(getIntent())
            .addOnSuccessListener(this, object: OnSuccessListener<PendingDynamicLinkData> {
                override  fun onSuccess(pendingDynamicLinkData : PendingDynamicLinkData?) {


                    val id = intent.data.getQueryParameter("id").toInt()

Дело в том, intent.data возвращает динамическую ссылку без добавления параметров запроса. Есть ли способ получить короткую ссылку полностью?

1 ответ

Вы можете получить URL из вступительного намерения напрямую: Uri uri = getIntent().getData();, но предполагаемый способ передачи данных заключается в добавлении параметра ID к ссылке, которую вы делаете динамической, до ее сокращения: https://firebase.google.com/docs/dynamic-links/android/create

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