Мне не удается создать краткую динамическую ссылку c в моем приложении Android.
Исключение:
com.google. android .gms.common.api.ApiException: 403: Запросы к этому API-интерфейсу firebasedynamiclinks.googleapis.com метод google.firebase.dynamiclinks.v1.DynamicLinksService.CreateShortDynamicLink заблокированы.
Код :
fun buildDeepLink(deepLink: Uri, minVersion: Int): Task<ShortDynamicLink> { val uri = "https://name.page.link/" + Constant.DEEP_LINK_CODE.property_id + property!!.getid val uriPrefix = "https://name.page.link" val builder = FirebaseDynamicLinks.getInstance() .createDynamicLink() .setDomainUriPrefix(uriPrefix) .setAndroidParameters( DynamicLink.AndroidParameters.Builder() .setMinimumVersion(minVersion) .build() ) .setLink(Uri.parse(uri)) // Build the dynamic link val link = builder.buildShortDynamicLink() return link }
примечание: "uriPrefix" зарегистрирован в консоли Firebase.
Я столкнулся с той же проблемой. Возможно, вам потребуется зарегистрировать отпечаток SHA1 в консоли Firebase. Если вы работаете в отладочной сборке, вам необходимо зарегистрировать отпечаток SHA1 ключа отладки