Я создаю приложение, используя Angular Nativescript, и мне нужно иметь Deep Link, где приложение должно открываться с помощью URL-адреса и перенаправлять на другую страницу.
Обычно приложение настроено с угловой маршрутизацией, которая имеет своюстраница по умолчанию.
Плагин для глубоких ссылок: https://www.npmjs.com/package/nativescript-urlhandler
Глубокие ссылки работают нормально.Но проблема в том, что когда приложение открывается из URL, приложение показывает Splashscreen и затем страницу по умолчанию, а затем перенаправляет на страницу глубоких ссылок.
Я хочу пропустить загрузку страницы по умолчанию и непосредственно загрузить глубокую ссылкустраница ссылок.
Пробовал "https://github.com/ddfreiling/tns-ng-deeplink",, но выдает ошибку компиляции.
Код ниже для использования Deep link с использованием nativescript-urlhandler
import { handleOpenURL, AppURL } from 'nativescript-urlhandler';
@Component({
selector: "gr-main",
template: "<page-router-outlet></page-router-outlet>"
})
export class AppComponent {
constructor() {}
ngOnInit() {
handleOpenURL((appURL: AppURL) => {
console.log('Got the following appURL', appURL);
});
}
}