دوره آموزشی توسعه اپلیکیشن iOS و watchOS: اعلان ها

دوره آموزشی توسعه اپلیکیشن iOS و watchOS: اعلان ها

3 ساعت 46 دقیقهمتوسط2019-02-15

مدرسین

Steven Lipton

Steven Lipton

VP of Special Projects at Scientific Device Laboratory, Developer

جزئیات دوره

با نحوه افزودن اعلان به برنامه‌های iOS و watchOS آشنا شوید. اعلان‌ها می‌توانند تعامل را افزایش دهند و تجربه کاربر را بهبود بخشند و راهی ساده و سریع برای تعامل با برنامه شما ارائه دهند. این دوره نحوه استفاده از ویژگی‌های چارچوب UserNotifications برای ارسال اعلان‌های محلی و همچنین اعلان‌های فشاری از یک سرور راه دور را توضیح می‌دهد. استیو لیپتون، توسعه‌دهنده iOS و مربی LinkedIn Learning نحوه ایجاد محتوای ثابت و پویا را توضیح می‌دهد. مدیریت اعلان‌های در حال انتظار و ارسالی؛ و اقدامات تعاملی را به اعلان های خود اضافه کنید. به علاوه، یاد بگیرید که چگونه تصاویر، صدا و ویدئو را در اعلان‌ها ادغام کنید و اعلان‌ها را به‌طور خاص برای watchOS بسازید.

اهداف یادگیری
درخواست مجوز کاربر
محتوای اعلان استاتیک در مقابل محتوای پویا
محرک ها
ارسال اعلان های محلی
به روز رسانی و حذف اعلان ها
ایجاد اعلان های سفارشی
افزودن دسته ها و اقدامات به اعلان ها
فشار دادن اعلان ها
ایجاد محموله‌های اعلان فشار: هشدارها و اقدامات
افزودن پسوندهای سرویس و محتوا
پیوست کردن رسانه غنی: تصاویر، صدا و ویدئو
ایجاد اعلان های watchOS

مهارت ها

watchOSiOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)

سرفصل ها

مقدمه

  • اعلان‌ها را به برنامه‌های iOS اضافه کنید
  • آنچه باید بدانید
  • نمای کلی فایل‌های پروژه و تمرین
  • راه‌اندازی شبیه سازها

مجوزهای کاربر

  • چارچوب را اضافه کنید
  • از کاربر اجازه بگیرید
  • مجوزهای کاربر را بررسی کنید
  • مجوزهای کاربر را آزمایش کنید
  • از مجوزهای موقت استفاده کنید

اعلان‌های محلی

  • مراحل اعلان‌های محلی
  • محتوای اطلاع رسانی استاتیک
  • محتوای اطلاع رسانی پویا
  • محرک‌های فاصله زمانی
  • محرک‌های اعلان تقویم
  • درخواست‌های اطلاع رسانی
  • تست اطلاع رسانی
  • اطلاع رسانی درون برنامه ای

مدیریت اطلاع رسانی

  • اطلاعیه‌های معلق
  • شناسه‌های منحصر به فرد
  • اطلاعیه‌های تحویل داده شده
  • محتوای اطلاع رسانی را به روز کنید
  • اعلان‌های معلق را به روز کنید
  • اعلان‌ها را حذف کنید
  • تکرار اعلان ها
  • تمام اعلان‌ها را حذف کنید
  • اعلان‌های گروه سفارشی

تعامل با اعلان ها

  • با اعلان‌ها تعامل داشته باشید
  • دسته بندی اعلان‌ها را پیکربندی کنید
  • دسته بندی‌ها را به اطلاعیه‌ها اضافه کنید
  • اعمال را به دسته‌ها اضافه کنید
  • به درخواست‌های اقدام پاسخ دهید
  • پاسخ اقدام را کد کنید
  • پاسخ اقدام بعدی را کد کنید
  • اعمال تست
  • اقدامات پاسخ متنی
  • درخواست پاسخ متنی

Push Notifications

  • APN‌ها و اعلان‌های راه دور
  • تنظیمات پروژه برای Push Notifications
  • برای اطلاعیه‌ها ثبت نام کنید
  • یک کلید گواهی دریافت کنید
  • p12. را به pem تبدیل کنید
  • رمز را دریافت کنید
  • اعلان را تست کنید

Push Notification Payloads

  • بارهای JSON
  • یک بار JSON را راه‌اندازی کنید
  • هشدارها
  • اعمال
  • اطلاعات کاربر را در payload اضافه کنید
  • اطلاعات کاربر در برنامه
  • اعلان‌های فشار گروهی

برنامه‌های افزودنی خدمات

  • پسوندهای اطلاع رسانی
  • افزودن پسوند سرویس
  • کد پسوند اطلاع رسانی

پسوند محتوا

  • پسوند محتوا را اضافه کنید
  • رابط کاربری را تغییر دهید
  • کنترلر view را کد کنید
  • تنظیمات plist را تغییر دهید
  • اعمال را سفارشی کنید
  • درخواست‌ها را سفارشی کنید
  • دکمه‌های اضافه کنید
  • از دکمه‌ها برای اعمال استفاده کنید
  • دکمه snooze را کد کنید

رسانه غنی در اعلان ها

  • انواع رسانه
  • پیوست تصویر
  • پیوست‌های صوتی و تصویری
  • پسوندهای منقضی شده
  • یک تصویر در پسوند محتوا اضافه کنید
  • یک تصویر را از وب دانلود کنید
  • تصویر را از وب تست کنید

اعلان‌های اپل واچ

  • اعلان‌ها را تماشا کنید
  • به نظر می‌رسد
  • اعلان‌های ساعت پیش فرض
  • واسط‌های اعلان را تماشا کنید
  • اعلان‌های فشار را تماشا کنید

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان