Summery -: Я работаю над ионным приложением, где я пытаюсь поделиться страницей ионного приложения на платформе Android через deepLink
Проблема -: Когда яподелиться ссылкой на страницу, например на watsapp -: ссылка не отправляется как ссылка, но отправляется как текст.
Подробности
Ссылка-> http://ionicapp://example.com/second,
app.component ts file deepLink
import { Component, ViewChild } from '@angular/core';
import { Nav, Platform } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { HomePage } from '../pages/home/home';
import { ListPage } from '../pages/list/list';
import { Deeplinks } from '@ionic-native/deeplinks';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
@ViewChild(Nav) nav: Nav;
rootPage: any = HomePage;
pages: Array<{title: string, component: any}>;
constructor(public deeplinks: Deeplinks , public platform: Platform, public statusBar: StatusBar, public splashScreen: SplashScreen) {
// this.initializeApp();
// used for an example of ngFor and navigation
platform.ready().then(() => {
statusBar.styleDefault();
splashScreen.hide();
this.deeplinks.route({
'/' : {},
'/second': { 'ThirdPage' : true } }).subscribe((match) => {
alert(JSON.stringify(match)) ; alert('matched');
} , (noMatch) => {alert(JSON.stringify(noMatch)); alert('failed') })
});
}
}
component.ts для совместного использования в watsapp
shareViaWhatsapp(){
alert('hello');
this.socialShare
.shareViaWhatsApp("https://ionicapp://example.com/second",null,"https://ionicapp://example.com/second")
.then(() => {
console.log('success');
})
.catch(() => {
console.log('Error');
});
}