2

我正在为 iPhone 制作闹钟应用程序。谁能告诉我,当以编程方式调用日历事件时,是否有办法在日历事件中启动某些已安装的应用程序?我想从我的应用程序中设置一个闹钟(iPhone 日历中的事件),到时候我的事件发生并且应该启动我的应用程序。嗯,类似的东西。

4

1 回答 1

3

简短的回答,不。您不能劫持日历应用程序的通知。

但是,您可以使用本地通知来呈现警报,就像日历应用程序在特定时间所做的那样,然后用户可以选择查看警报并被带到您的应用程序。

另一种选择,尽管很笨拙,是在日历条目的注释或其他字段中添加指向您的应用程序的链接。像 myapp://event/123456 这样的东西,用户必须知道触摸这个 URI 才能打开你的应用程序。

于 2013-01-24T06:18:02.643 回答