آموزش 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 توسعه برنامه: اعلان ها
جزییات دوره
3h 45m
75
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
6,451
- از 5
ندارد
دارد
دارد
Steven Lipton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar