Вопрос по shortcut, iphone, calendar – Существует ли ярлык URL-адреса iPhone для календаря?

4

Я могу запустить Google Maps, Mail, Safari и другие ... но есть ли такая же функциональность для Календаря?

РЕДАКТИРОВАТЬ: Я только хочу добавить событие в календарь.

Спасибо, парни!

Ник.

принятый ответ устарел кажется Daij-Djan

Ваш Ответ

5   ответов
14

NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
Это законный способ назвать календарь? Как вы сказали, его недокументированный метод для вызова. будет отклонено яблоко во время подачи приложения ???? @ mklement0 Ramdhas
Недокументированный, но все еще работает с iOS 7; Вы можете сделать больше, чем простозапуск приложение Календарь с этим, хотя? Вы можете создать запись или перейти к определенной дате? mklement0
проверено и подтвердил Jasper
@ Рамди: Хороший вопрос - я не знаю, но кажется, что отклонение возможно; увидетьidownloadblog.com/2013/10/15/apple-undocumented-apis mklement0
0

это работает, если вы опускаете // и заменяете дату во временном интервале (угадывание с 1970 или 2001)

Схема URL для открытия собственного календаря с определенным идентификатором события

2

Вы можете добавлять / удалять события из календаря программно. Смотри ТАК вопрос:Удаление события с iPhone 'календарь с

1

которые вы упомянули, могут быть легко использованы для запуска приложения и кое-где, где:

Карты Google: перейдите по адресуПочта: открыть сообщение для отправки на адрес электронной почтыSafari: перейти на веб-адрес

Но с календарем единственное, что вы можете сделать, это добавить событие. Если это то, что вы хотите сделать, я думаю, что вы можете просто сделать любое из этих двух предложений:

начните свой URL с ical: //www.somesite.com/event-information.ical или оставьте специальную схему и просто сделайтеhttp://www.somesite.com/even-information.ical

Но я никак не могу понять, где можно просто перейти к определенной дате в календаре.

Привет! Это именно то, что я хочу сделать, но ни одно из ваших предложений не сработало. с помощью 'ческий: //www.somesite.com/event-information.ical»iPhone отказывается открывать URL иsomesite.com/even-information.ical» Я получаю сообщениеНевозможно подписаться - не удалось подписаться на запись в календаре »! Спасибо большое за ваши предложения, хотя, это на правильном пути! Ник. Nick Cartwright
1

которое можно запустить с помощью URL-адреса вСсылка на схему URL Apple.

Следующие приложения перечислены как поддерживаемые:

почтаТелефонсмсКартыYouTubeItunes
я думаю, что этот ответ устарел как Федорответ работает Jasper
Я думаю, что вы можете быть правы здесь ... разве кто-нибудь знает о бэкдоре, чтобы добавить запись в календарь через крючок или мошенника? N Nick Cartwright
@JasperPol Ответ все еще в значительной степени правильный (FaceTime должен быть добавлен), но естьбез поддержки, без документов схемы - такие какcalshow:// это тоже работает - смотритеВот; хотя этоМне неясно, можете ли вы сделать с ними больше, чем простозапуск приложение в вопросе. mklement0

Похожие вопросы