تتيح لك وحدة iCalendar النمطية إنشاء ملفات أحداث *.ics التي يمكن استيرادها إلى التقويم الخاص بك.

التثبيت والتكوين

لا تتطلب هذه الوحدة أي إعدادات ويمكن استخدامها على الفور بعد التثبيت.

العمليات التجارية ذات الصلة

يتم إنشاء عملية الأعمال التالية مسبقًا في المشروع بمجرد تثبيت الوحدة:

  • ICalendar: Create Event - إنشاء ملف .ics للاختراع المجدول وإرجاع id الملف الخاص به ؛
    • إدخال:
      • Title [ string ] - عنوان الحدث ؛
      • Start [ datetime ] - وقت بدء الحدث ؛
      • End [ datetime ] - وقت انتهاء الحدث ؛
      • Filename [ string ] - *.ics filename ؛
    • انتاج:
      • Calendar [ file ] - id الملف في قاعدة DB .

مثال على الاستخدام

ضع في اعتبارك مثالاً لإنشاء ملف حدث واستلامه باستخدام وحدة iCalendar .

تتمثل الخطوة الأولى في ربط ICalendar: Create Event BP النهاية الخلفية. للقيام بذلك ، انتقل إلى Backend > نقاط Endpoints .

بعد ذلك ، بعد إنشاء المجموعة المناسبة ، يتم إنشاء نقطة نهاية جديدة ، كما في المثال أدناه.

بمجرد إنشاء BP الضروري ، يمكنك البدء في إنشاء واجهة الويب والعمليات التجارية اللازمة.

في هذا المثال ، تتم قراءة تاريخ بدء الحدث وانتهائه واسمه واسم ملف .ics النهائي من واجهة الويب بنقرة زر ، ثم يتم تنزيل الملف الذي تم إنشاؤه في قاعدة البيانات إلى جهاز المستخدم.

تبدو الواجهة كما يلي:

يتم تقديم BP المقابلة في المثال أدناه:

لتنزيل ملف على جهاز المستخدم ، يمكنك استخدام تنزيل ملف من كتلة عنوان URL عند تحديد عنوان URL. في هذه الحالة ، يوجد الملف في قاعدة بيانات التطبيق ، وسيتم تحديد مساره النسبي على أنه / api / _files / / download / ، حيث يكون المعرف هو معرف الملف (من كتلة التقويم ICalendar: إنشاء حدث ، في هذه القضية). لتشكيل عنوان الملف ، يتم استخدام كتلة To String (لتحويل التقويم [ ملف ] إلى سلسلة) ثم يتم استخدام Concat String multiple للحصول على الرابط النهائي للملف في قاعدة البيانات. يبدو الجزء المقابل من BP كما يلي:

يبدو التطبيق المنشور مثل:

لإضافة الحدث الذي تم إنشاؤه إلى تقويم google الخاص بك ، انتقل في صفحة التقويم إلى الإعدادات:

ثم انتقل إلى Import & Export واستيراد ملف .ics الذي حصلت عليه في التطبيق المنشور.

سيظهر الحدث الذي تم إنشاؤه في التقويم بمجرد استيراده.

AppMaster 101دورة مكثفة

10 وحدات
2 أسابيع

لست متأكدًا من أين تبدأ؟ ابدأ بدورتنا المكثفة للمبتدئين واستكشف AppMaster من الألف إلى الياء.

ابدأ
AppMaster 101 Crash Course

هل تحتاج إلى مزيد من المساعدة؟

حل أي مشكلة بمساعدة خبرائنا. وفّر الوقت وركّز على بناء تطبيقاتك.

headphones

التواصل مع الدعم

أخبرنا عن مشكلتك وسنجد لك حلًا.

message

دردشة المجتمع

تواصل مع مستخدمين آخرين للحصول على المساعدة حول المنصة.

انضم إلى المجتمع
كيفية استخدام وحدة iCalendar | AppMaster University