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

4

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

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

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

Ник.

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

Ваш Ответ

5   ответов
1

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

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

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

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

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

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

Этот код запускает приложение Календарь:

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

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

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

2

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

1

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

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

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

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