كيفية إنشاء رابط "إضافة إلى التقويم" على صفحة الويب لـ iPhone

StackOverflow https://stackoverflow.com/questions/1752342

سؤال

تدعم العديد من برامج التقويم (Outlook ، ICal) VCAL لتنزيل معلومات الحدث وإضافتها إلى التقويم الخاص بك. يمكن للآخرين استخدام Vcalendar microformat لاستخراج البيانات. ومع ذلك ، لا يبدو أن أيا من هؤلاء مدعومون على iPhone.

هل هناك أي مكافئ وظيفي يسمح لي بإدراج معلومات الحدث على صفحة وجعل زائر موقع الويب يضيف الحدث إلى التقويم الخاص بها بنقرة واحدة؟ نظرًا لأن Safari Mobile يجعل من السهل للغاية استخراج رسائل البريد الإلكتروني وأرقام الهواتف من صفحات الويب ، يبدو من الغريب أنه لا توجد وظيفة مماثلة للأحداث.

هل كانت مفيدة؟

المحلول

تحديث:
لاحظ أن هذه إجابة قديمة جدًا. حيث iOS 5 يمكنك استخدام EKEventStore للوصول إلى أحداث التقويم و Safari المتنقل سيفتح .ics الملفات في التقويم.


الإجابة الأصلية
هذا غير ممكن ، لا يوجد واجهة برمجة تطبيقات للتقويم على iPhone ، للأسف. يمكنك إنشاء تطبيق يسجل مخطط URL ICAL ، لكنك لا تزال قادرًا على حفظ إدخالات التقويم إلى الواجهة الخلفية التقويمية نظرًا لعدم وجود واجهة برمجة تطبيقات (مثل على سبيل المثال بالنسبة إلى دفتر العناوين).

نصائح أخرى

اعتبارًا من iOS 5 ، إذا قمت بإنشاء رابط HTTP إلى ملف .ics ، فسيقدم Safari Mobile فتحه في التقويم.

يمكن أن يكون حل واحد (من iPhone OS 3.0):

  • Estabilish خادم تقويم (بروتوكول WebDav أو Caldav) ، قم بإنشاء حسابات وأحداث ...
  • اشترك في تقويم iPhone الخاص بك في أحد الحسابات (على سبيل المثال. الإعدادات-> البريد ، جهات الاتصال ، التقويمات-> إضافة حساب ...-> آخر ، إضافة حساب Caldav-> خادم ، تفاصيل الحساب)
  • إدخالات تنفيذ التطبيق المستند إلى الويب الخاص بك في حساب خادم التقويم الكافي

بدلاً من ذلك ، استخدم تقويم Google لنشر الإدخالات من موقع الويب الخاص بك ، والتي يمكن مزامنتها بسهولة إلى تقويم iPhone باستخدام Caldav.

رابط مفيد آخر: http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top