我有一个使用cordova开发的Android&IOS应用程序。我有一种情况,我必须从作为Mail发送的链接中打开移动应用程序。
我正在使用的插件是Cordova通用链接插件
,并且我遵循相同的方法来包含链接并从该链接打开应用程序。该插件的链接为here.,当我尝试打开该应用程序时,它失败了。如何创建链接以邮件形式发送以打开移动应用程序?
JS代码是
var app = { // Application Constructor initialize: function () { this.bindEvents(); }, // Bind Event Listeners bindEvents: function () { document.addEventListener('deviceready', onDeviceReady.bind(this), false); }, // deviceready Event Handler onDeviceReady: function () { console.log('Device is ready for work'); universalLinks.subscribe('openNewsListPage', app.onNewsListPageRequested); universalLinks.subscribe('openNewsDetailedPage', app.onNewsDetailedPageRequested); document.addEventListener('pause', onPause.bind(this), false); document.addEventListener('resume', onResume.bind(this), false); // TODO: Cordova has been loaded. Perform any initialization that requires Cordova here. var parentElement = document.getElementById('deviceready'); var listeningElement = parentElement.querySelector('.listening'); var receivedElement = parentElement.querySelector('.received'); listeningElement.setAttribute('style', 'display:none;'); receivedElement.setAttribute('style', 'display:block;'); }, // openNewsListPage Event Handler onNewsListPageRequested: function (eventData) { console.log('Showing list of awesome news.'); // do some work to show list of news }, // openNewsDetailedPage Event Handler onNewsDetailedPageRequested: function (eventData) { console.log('Showing to user details page: ' + eventData.path); // do some work to show detailed page } }; app.initialize();
Config.xml
<universal-links>
<host name="myhost.com">
<path url="/news/" event="openNewsListPage" />
<path url="/news/*" event="openNewsDetailedPage" />
</host>
我有一个使用cordova开发的Android&IOS应用程序。我有一种情况,必须从作为邮件发送的链接中打开移动应用程序。我使用的插件是Cordova Universal ...
我正在尝试通过使用另一个插件来回答这个问题。好吧,今天是美好的一天:D就我而言,我有制作重置密码链接以打开应用程序的经验