Когда я использовал Firebase Dynami c ссылку, я получил ошибку в android браузере «Dynami c Ссылка не найдена». У меня нет приложения в android, поэтому, если ссылка открыта, она должна быть перенаправлена в веб-представление android. Поэтому он перенаправляет на chrome, но показывает вышеуказанную ошибку. Как можно решить эту ошибку?
this.http.post<any>('https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=*********', { "longDynamicLink": "https://example.com/invit?link=https://example.com/invit/"+id+"/&ibi=-App-Run-XYZ&isi=123456&efr=1&afl=https://example.com/friends/"+id+"&ofl=https://example.com/friends/"+id }
Это сработало, когда я изменил ссылку 'your_deep_link'.
Например, если вы хотите создать динамическую c ссылку на ресурс https://example.com/my-resource (веб-страницу, универсальную ссылку или ссылку на приложение), вы не можете использовать https://example.com/ в качестве префикса URL-адреса Dynami c Links, поскольку при этом https://example.com/my-resource будет рассматриваться как ссылка Dynami c. Вместо этого вы должны использовать префикс URL с другим доменом или префиксом пути.
Неправильно
https://example.com/?link=https://example.com/my-resource https://example.com/?link=https://example.com/resources/my-resource
Правильно
https://link.example.com/?link=https://example.com/my-resource https://example.com/links/?link=https://example.com/my-resource https://ex.amp.le/?link=https://example.com/my-resource