您好我在我的离子应用程序中使用EddyVerbruggen / Calendar-PhoneGap-Plugin来保存日历活动。
我想要实现的是当我转到我的日历并点击该活动时,我想打开我的应用程序。 怎么做?
答案 0 :(得分:9)
您将无法覆盖日历功能以指向您的 离子应用。您只能通过自定义链接打开离子应用程序。
如何使用自定义网址打开离子应用程序?
使用Ionic Framework制作的移动应用程序可以通过使用插件LaunchMyApp
来利用自定义URL方案将插件添加到我们的项目中。
cordova plugin add https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git --variable URL_SCHEME=ionicapp
命令 --variable URL_SCHEME=ionicapp
必不可少,否则插件将无法添加。然后,您就可以从任何以这样开头的URL启动您的应用程序:
ionicapp://
您可以在应用程序中侦听各种URL路径和参数,并让您的应用程序执行各种操作。全局添加以下代码:
var handleOpenURL = function(url) {
alert("RECEIVED URL: " + url);
};