دوره آموزشی توسعه اپلیکیشن iOS و watchOS: اعلان ها
3 ساعت 46 دقیقهمتوسط2019-02-15
مدرسین

Steven Lipton
VP of Special Projects at Scientific Device Laboratory, Developer
جزئیات دوره
با نحوه افزودن اعلان به برنامههای iOS و watchOS آشنا شوید. اعلانها میتوانند تعامل را افزایش دهند و تجربه کاربر را بهبود بخشند و راهی ساده و سریع برای تعامل با برنامه شما ارائه دهند. این دوره نحوه استفاده از ویژگیهای چارچوب UserNotifications برای ارسال اعلانهای محلی و همچنین اعلانهای فشاری از یک سرور راه دور را توضیح میدهد. استیو لیپتون، توسعهدهنده iOS و مربی LinkedIn Learning نحوه ایجاد محتوای ثابت و پویا را توضیح میدهد. مدیریت اعلانهای در حال انتظار و ارسالی؛ و اقدامات تعاملی را به اعلان های خود اضافه کنید. به علاوه، یاد بگیرید که چگونه تصاویر، صدا و ویدئو را در اعلانها ادغام کنید و اعلانها را بهطور خاص برای watchOS بسازید.
اهداف یادگیری
درخواست مجوز کاربر
محتوای اعلان استاتیک در مقابل محتوای پویا
محرک ها
ارسال اعلان های محلی
به روز رسانی و حذف اعلان ها
ایجاد اعلان های سفارشی
افزودن دسته ها و اقدامات به اعلان ها
فشار دادن اعلان ها
ایجاد محمولههای اعلان فشار: هشدارها و اقدامات
افزودن پسوندهای سرویس و محتوا
پیوست کردن رسانه غنی: تصاویر، صدا و ویدئو
ایجاد اعلان های watchOS
اهداف یادگیری
درخواست مجوز کاربر
محتوای اعلان استاتیک در مقابل محتوای پویا
محرک ها
ارسال اعلان های محلی
به روز رسانی و حذف اعلان ها
ایجاد اعلان های سفارشی
افزودن دسته ها و اقدامات به اعلان ها
فشار دادن اعلان ها
ایجاد محمولههای اعلان فشار: هشدارها و اقدامات
افزودن پسوندهای سرویس و محتوا
پیوست کردن رسانه غنی: تصاویر، صدا و ویدئو
ایجاد اعلان های watchOS
مهارت ها
watchOSiOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - اعلانها را به برنامههای iOS اضافه کنید
- 02 - آنچه باید بدانید
- 03 - نمای کلی فایلهای پروژه و تمرین
- 04 - راهاندازی شبیه سازها
1. مجوزهای کاربر
- 05 - چارچوب را اضافه کنید
- 06 - از کاربر اجازه بگیرید
- 07 - مجوزهای کاربر را بررسی کنید
- 08 - مجوزهای کاربر را آزمایش کنید
- 09 - از مجوزهای موقت استفاده کنید
2. اعلانهای محلی
- 10 - مراحل اعلانهای محلی
- 11 - محتوای اطلاع رسانی استاتیک
- 12 - محتوای اطلاع رسانی پویا
- 13 - محرکهای فاصله زمانی
- 14 - محرکهای اعلان تقویم
- 15 - درخواستهای اطلاع رسانی
- 16 - تست اطلاع رسانی
- 17 - اطلاع رسانی درون برنامه ای
3. مدیریت اطلاع رسانی
- 18 - اطلاعیههای معلق
- 19 - شناسههای منحصر به فرد
- 20 - اطلاعیههای تحویل داده شده
- 21 - محتوای اطلاع رسانی را به روز کنید
- 22 - اعلانهای معلق را به روز کنید
- 23 - اعلانها را حذف کنید
- 24 - تکرار اعلان ها
- 25 - تمام اعلانها را حذف کنید
- 26 - اعلانهای گروه سفارشی
4. تعامل با اعلان ها
- 27 - با اعلانها تعامل داشته باشید
- 28 - دسته بندی اعلانها را پیکربندی کنید
- 29 - دسته بندیها را به اطلاعیهها اضافه کنید
- 30 - اعمال را به دستهها اضافه کنید
- 31 - به درخواستهای اقدام پاسخ دهید
- 32 - پاسخ اقدام را کد کنید
- 33 - پاسخ اقدام بعدی را کد کنید
- 34 - اعمال تست
- 35 - اقدامات پاسخ متنی
- 36 - درخواست پاسخ متنی
5. Push Notifications
- 37 - APNها و اعلانهای راه دور
- 38 - تنظیمات پروژه برای Push Notifications
- 39 - برای اطلاعیهها ثبت نام کنید
- 40 - یک کلید گواهی دریافت کنید
- 41 - p12. را به pem تبدیل کنید
- 42 - رمز را دریافت کنید
- 43 - اعلان را تست کنید
6. Push Notification Payloads
- 44 - بارهای JSON
- 45 - یک بار JSON را راهاندازی کنید
- 46 - هشدارها
- 47 - اعمال
- 48 - اطلاعات کاربر را در payload اضافه کنید
- 49 - اطلاعات کاربر در برنامه
- 50 - اعلانهای فشار گروهی
7. برنامههای افزودنی خدمات
- 51 - پسوندهای اطلاع رسانی
- 52 - افزودن پسوند سرویس
- 53 - کد پسوند اطلاع رسانی
8. پسوند محتوا
- 54 - پسوند محتوا را اضافه کنید
- 55 - رابط کاربری را تغییر دهید
- 56 - کنترلر view را کد کنید
- 57 - تنظیمات plist را تغییر دهید
- 58 - اعمال را سفارشی کنید
- 59 - درخواستها را سفارشی کنید
- 60 - دکمههای اضافه کنید
- 61 - از دکمهها برای اعمال استفاده کنید
- 62 - دکمه snooze را کد کنید
9. رسانه غنی در اعلان ها
- 63 - انواع رسانه
- 64 - پیوست تصویر
- 65 - پیوستهای صوتی و تصویری
- 66 - پسوندهای منقضی شده
- 67 - یک تصویر در پسوند محتوا اضافه کنید
- 68 - یک تصویر را از وب دانلود کنید
- 69 - تصویر را از وب تست کنید
10. اعلانهای اپل واچ
- 70 - اعلانها را تماشا کنید
- 71 - به نظر میرسد
- 72 - اعلانهای ساعت پیش فرض
- 73 - واسطهای اعلان را تماشا کنید
- 74 - اعلانهای فشار را تماشا کنید
نتیجه
- 75 - مراحل بعدی