Можно ли реализовать Firebase Dynami c Links на устройствах Huawei? - PullRequest
0 голосов
/ 18 июня 2020

Я создал приложение android, которое использует динамические c ссылки

FirebaseApp.initializeApp(context)
Firebase.dynamicLinks
  .getDynamicLink(intent)
  .addOnSuccessListener(context) { successFunction(it) }
  .addOnFailureListener(context) { failureFunction(it) }

implementation 'com.google.firebase:firebase-dynamic-links-ktx:19.1.0'
implementation 'com.google.firebase:firebase-analytics:17.3.0'

Я нашел руководство по проксированию firebase-аналитики на устройство Huawei с помощью HMS Core: https://developer.huawei.com/consumer/en/doc/development/Tools-Guides/30935655 но нет никакой информации о firebase-Dynami c -links

Есть ли возможность использовать Firebase Dynami c Links на новейших устройствах Huawei?

Ответы [ 4 ]

0 голосов
/ 19 июня 2020

Firebase Dynami c Ссылки не могут работать на телефонах без GMS.

GMS будет вызван для перенаправления на ссылку. Таким образом, если нет GMS, перенаправление на ссылку не может быть обработано.

Вы можете использовать Связывание приложений на устройствах Huawei.

0 голосов
/ 18 июня 2020

Чистые устройства Huawei (Huawei P40), вы не можете использовать Firebase Dynami c Ссылки вместо Firebase Dynami c Ссылку вы можете использовать «Связывание приложений» или сторонние комплекты на устройствах Huawei. У них также есть образец код .

0 голосов
/ 19 июня 2020

На мобильных телефонах Huawei без GMS разработчики могут попытаться использовать привязку приложений для достижения тех же функций : https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-applinking-introduction

0 голосов
/ 18 июня 2020

Нет. Официально Firebase зависит от сервисов Google Play. Вы не должны ожидать, что какая-либо служба Firebase будет работать на телефонах, на которых нет служб Google Play. Даже если некоторые службы Firebase действительно работают в настоящее время, они могут перестать работать в любое время без предварительного уведомления и сломать ваше приложение.

На мой взгляд, вы должны рассматривать все службы Firebase как не работающие на телефонах без GPS. Попытки найти хаки и обходные пути в дальнейшем приведут только к трудным для отладки проблемам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...