Как получить ссылки на короткие 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