آموزش iOS و watchOS توسعه برنامه: اعلان ها

iOS and watchOS App Development: Notifications

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

سرفصل ها و درس ها

مقدمه Introduction

  • اعلان ها را به برنامه های iOS اضافه کنید Add notifications to iOS apps

  • آنچه باید بدانید What you should know

  • بررسی اجمالی پرونده ها و پروژه ها Project and exercise files overview

  • تنظیم شبیه ساز Setting up simulators

1. مجوزهای کاربر 1. User Permissions

  • چارچوب را اضافه کنید Add the framework

  • از اجازه کاربر سؤال کنید Ask user permission

  • مجوزهای کاربر را بررسی کنید Check user permissions

  • مجوزهای کاربر را آزمایش کنید Test user permissions

  • از مجوزهای موقتی استفاده کنید Use provisional permissions

2. اعلان های محلی 2. Local Notifications

  • مراحل اطلاع رسانی محلی Steps for local notifications

  • محتوای اعلان استاتیک Static notification content

  • محتوای اعلان پویا Dynamic notification content

  • بازه زمانی شروع می شود Time interval triggers

  • اعلان تقویم شروع می شود Calendar notification triggers

  • درخواست اعلان Notification requests

  • تست اعلان Notification testing

  • اعلان درون برنامه In-app notification

3. مدیریت اطلاع رسانی 3. Notification Management

  • اعلانهای در انتظار Pending notifications

  • شناسه های منحصر به فرد Unique identifiers

  • اعلان های تحویل داده شده Delivered notifications

  • محتوای اعلان را به روز کنید Update notification content

  • اعلانهای منتظر را به روز کنید Update pending notifications

  • اعلان ها را حذف کنید Remove notifications

  • تکرار اعلان ها Repeating notifications

  • همه اعلان ها را حذف کنید Remove all notifications

  • اعلان های گروه سفارشی Custom group notifications

4- تعامل با اعلان ها 4. Interacting with Notifications

  • با اعلان ها تعاملی دریافت کنید Get interactive with notifications

  • دسته بندی اعلان ها را پیکربندی کنید Configure notification categories

  • دسته ها را به اعلان ها اضافه کنید Add categories to notifications

  • اقدامات را به دسته‌ها اضافه کنید Add actions to categories

  • به درخواستهای اقدام پاسخ دهید Respond to action requests

  • پاسخ عملکرد را کد کنید Code the action response

  • پاسخ عملکرد بعدی را کد کنید Code the next action response

  • اقدامات آزمایشی Test actions

  • اقدامات پاسخ به متن Text response actions

  • درخواست پاسخ به متن Text response requests

5. اعلان های فشار 5. Push Notifications

  • APN ها و اعلان های از راه دور APNs and remote notifications

  • تنظیمات پروژه برای اعلان های فشار Project settings for push notifications

  • برای اعلان ها ثبت نام کنید Register for notifications

  • یک کلید گواهی دریافت کنید Get a certificate key

  • .p12 را به .pem تبدیل کنید Convert .p12 to .pem

  • نشانه را بگیرید Get the token

  • اعلان را تست کنید Test the notification

6. فشارهای اعلان فشار 6. Push Notification Payloads

  • بارهای JSON JSON payloads

  • بارگذاری JSON را راه اندازی کنید Launch a JSON payload

  • هشدارها Alerts

  • اقدامات Actions

  • اطلاعات کاربر را در بار اضافه کنید Add user info in payload

  • اطلاعات کاربر در برنامه User info in app

  • اعلانهای فشار گروهی Grouped push notifications

7. خدمات پسوند 7. The Service Extensions

  • پسوند اعلان The notification extensions

  • برنامه افزودنی خدمات را اضافه کنید Add a service extension

  • برنامه افزودنی اعلان را کد کنید Code the notification extension

8. پسوند محتوا 8. The Content Extension

  • برنامه افزودنی محتوا را اضافه کنید Add the content extension

  • UI را تغییر دهید Change the UI

  • کنترلر نمای را کد کنید Code the view controller

  • تنظیمات Plist را تغییر دهید Change plist settings

  • اقدامات را سفارشی کنید Customize actions

  • درخواست ها را سفارشی کنید Customize requests

  • دکمه ها را اضافه کنید Add buttons

  • برای اعمال از دکمه ها استفاده کنید Use buttons for actions

  • دکمه تعویق را کد کنید Code the snooze button

9. رسانه ای غنی در اعلان ها 9. Rich Media in Notifications

  • انواع رسانه Types of media

  • پیوست تصویر Image attachment

  • پیوست های صوتی و تصویری Audio and video attachments

  • پسوندهای منقضی شده Expired extensions

  • تصویری را در پسوند محتوا اضافه کنید Add an image in content extension

  • تصویری را از وب بارگیری کنید Load an image from the web

  • تصویر را از وب تست کنید Test the image from the web

10. اعلان های اپل واچ 10. Apple Watch Notifications

  • اعلان ها را تماشا کنید Watch notifications

  • به نظر می رسد Watch looks

  • اعلان های پیش فرض ساعت Default watch notifications

  • رابط های اعلان را تماشا کنید Watch notification interfaces

  • اعلان های فشار را تماشا کنید Watch push notifications

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش iOS و watchOS توسعه برنامه: اعلان ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 45m
75
Linkedin (لینکدین) lynda-small
26 بهمن 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,451
- از 5
ندارد
دارد
دارد
Steven Lipton

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.