【问题标题】:Launch my app from Calendar Notes with Custom URL Scheme使用自定义 URL 方案从日历笔记启动我的应用程序
【发布时间】:2013-10-21 05:05:36
【问题描述】:

我试图通过单击日历笔记部分中的链接来启动我的应用程序,但我做不到...

http://mailto: 的 URL 方案在注释部分有效(Safari 和 Mail 分别启动),但 myapp: // 不起作用,skype:

也不起作用

myapp:// 在我将其放入 Safari 的地址字段时工作正常,因此自定义 URL 方案确实安装成功。

日历是否仅实现了一些标准 URL 方案而无法识别任何已安装的自定义 URL 方案?还是我做错了什么?

【问题讨论】:

  • 我正在尝试做类似的事情,但我什至无法让 iPad 的日历应用程序显示放置在“Notes”字段中的 URL(例如 http://www.apple.com ) 作为链接,更不用说自定义 URI 方案了。如果我将 URL 放入日历约会的“URL”字段中,它当然可以正常工作。但我正在测试的后端日历(例如 Google 邮件)似乎将“描述”内容放入“注释”字段。你找到解决方法了吗? (要么在谷歌日历约会上创建一个在 iOS 中显示为 URL 的自定义字段,要么是让 Note 显示链接的方法?)

标签: iphone url calendar


【解决方案1】:

好的,我自己找到了……

看来光写是不够的

myapp://

但它必须是

myapp://<sometexthere>

以便日历将其识别为自定义 URL 方案。 Safari 也接受两个斜杠后没有文字的版本。

一个人永远学不完......

【讨论】:

  • 您可以从日历应用程序内部打开自定义 URL 方案,但需要注意 1 个大问题。日历应用程序仅识别在打开日历之前注册的 URL 方案。这意味着如果您的日历在您安装应用时处于打开状态,则日历不会将 URL 方案识别为有效的 URL。
【解决方案2】:

我总是忘记打开我的科学新闻电子杂志,没有其他“提醒”......所以:

在 CALENDAR 中,我创建了一个每月重复的事件,名为:ScienceNewsOpen,它的“警报”是“打开文件:SCIENCE NEWS OPENER.APP”

AUTOMATOR 中,我创建了该应用程序,该应用程序以日历事件开始,但被保存为应用程序:

查找日历事件,其中 ALL 为真,“开始日期”为“今天”,“任何内容”包含科学新闻

获取指定的 URLs,“删除”现有的默认 Apple.com,“添加”ScienceNews.org

显示网页: 科学新闻网站在我的默认浏览器 (FFox) 中打开它自己的选项卡,即不是每月一次的新窗口 - 但它可以随时打开您在 应用程序 中输入的任何 URL编入日历

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多