【发布时间】:2015-11-23 07:59:34
【问题描述】:
您好,我在我的 ionic 应用程序中使用 EddyVerbruggen/Calendar-PhoneGap-Plugin 来保存日历事件。
我想要实现的是当我去我的日历并点击我想要打开我的应用程序的那个事件时。 该怎么做?
【问题讨论】:
-
这个答案是一个很好的说明点stackoverflow.com/questions/15919165/…
您好,我在我的 ionic 应用程序中使用 EddyVerbruggen/Calendar-PhoneGap-Plugin 来保存日历事件。
我想要实现的是当我去我的日历并点击我想要打开我的应用程序的那个事件时。 该怎么做?
【问题讨论】:
您将无法覆盖日历功能以定向到您的 ionic 应用程序。您只能通过自定义链接打开您的 ionic 应用程序。
如何使用自定义 url 打开 ionic 应用程序?
使用 Ionic 框架制作的移动应用程序可以通过使用插件 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);
};
【讨论】: