Я создал динамическую c ссылку, используя:
var link = new firebase.links.DynamicLink(
"https://freshc.in",
"frendy.page.link",
).android
.setPackageName("in.frendy.app")
.ios.setBundleId("in.freshchat.app");
console.log('link', link); //This is giving the console in both android and ios
firebase
.links()
.createDynamicLink(link)
.then(url => {
console.log('Dynamic Link', url); //This is not working in iOS.
link = "http://" + decodeURIComponent(url);
});
Приведенный выше код работает нормально в android, но когда мы переходим к iOS, он выдает ошибку, которая:
Возможное необработанное отклонение обещания (id: 0): Ошибка: не удалось создать Dynami c Ошибка ссылки: не удалось создать Dynami c Ссылка на createErrorFromErrorData (blob: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769: 2122: 17 ) в BLOB-объекте: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769: 2074: 27 при вызове MessageQue. (blob: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769: 2645: 18 ) на BLOB-объекте: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769 : 2376: 18 в MessageQueue .__ guard (большой двоичный объект: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769: 2549: 13 ) в MessageQueue.invokeCallbackAndReturnFlushedQue22 (blob: http://localhost: 8081 / e76b670d-7fe9-40cb-b837-aa0d40d85769: 2375: 14 ) в http://localhost: 8081 / debugger-ui / debuggerWorker. js: 80: 58
Als o обратите внимание, что я могу открыть приложение при поиске в Google с именем префикса приложения, например in.freshachat.app://
Но я не получаю ссылку
Что может быть причиной этой проблемы?