Получить значение параметра из Intent
Сценарий:
У меня есть HTML-файл с гиперссылкой. При нажатии на ссылку открывается приложение ionic 2. Для этого я использовал этот код в своем HTML-файле.
window.location.href = 'intent://varanjith.com#Intent;scheme=http;package=com.varanjith.test;S.Name=ranjith;end';
Когда я нажимаю эту ссылку, открывается приложение Ionic 2, как и ожидалось. но значение параметра пусто. Я знаю, что делаю что-то не так, но не знаю где.
Вот мой код приложения:
AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="https" android:host="varanjith.com"></data>
<data android:scheme="http" android:host="varanjith.com"></data>
</intent-filter>
home.ts:
var s= "";
WebIntent.getExtra("Name").then(name=>s=name); //not working
//WebIntent.onNewIntent().then((url)=>s=(url)); //not working
//WebIntent.getUri().then((url)=>s=(url)); //not working
alert(JSON.stringify(s));
Выход:
только отображение
""
Я использовал эту ссылку для справки
Любые советы будут полезны. Спасибо.