دوره آموزشی توسعه اپلیکیشن 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)
سرفصل ها
مقدمه
- اعلانها را به برنامههای iOS اضافه کنید
- آنچه باید بدانید
- نمای کلی فایلهای پروژه و تمرین
- راهاندازی شبیه سازها
مجوزهای کاربر
- چارچوب را اضافه کنید
- از کاربر اجازه بگیرید
- مجوزهای کاربر را بررسی کنید
- مجوزهای کاربر را آزمایش کنید
- از مجوزهای موقت استفاده کنید
اعلانهای محلی
- مراحل اعلانهای محلی
- محتوای اطلاع رسانی استاتیک
- محتوای اطلاع رسانی پویا
- محرکهای فاصله زمانی
- محرکهای اعلان تقویم
- درخواستهای اطلاع رسانی
- تست اطلاع رسانی
- اطلاع رسانی درون برنامه ای
مدیریت اطلاع رسانی
- اطلاعیههای معلق
- شناسههای منحصر به فرد
- اطلاعیههای تحویل داده شده
- محتوای اطلاع رسانی را به روز کنید
- اعلانهای معلق را به روز کنید
- اعلانها را حذف کنید
- تکرار اعلان ها
- تمام اعلانها را حذف کنید
- اعلانهای گروه سفارشی
تعامل با اعلان ها
- با اعلانها تعامل داشته باشید
- دسته بندی اعلانها را پیکربندی کنید
- دسته بندیها را به اطلاعیهها اضافه کنید
- اعمال را به دستهها اضافه کنید
- به درخواستهای اقدام پاسخ دهید
- پاسخ اقدام را کد کنید
- پاسخ اقدام بعدی را کد کنید
- اعمال تست
- اقدامات پاسخ متنی
- درخواست پاسخ متنی
Push Notifications
- APNها و اعلانهای راه دور
- تنظیمات پروژه برای Push Notifications
- برای اطلاعیهها ثبت نام کنید
- یک کلید گواهی دریافت کنید
- p12. را به pem تبدیل کنید
- رمز را دریافت کنید
- اعلان را تست کنید
Push Notification Payloads
- بارهای JSON
- یک بار JSON را راهاندازی کنید
- هشدارها
- اعمال
- اطلاعات کاربر را در payload اضافه کنید
- اطلاعات کاربر در برنامه
- اعلانهای فشار گروهی
برنامههای افزودنی خدمات
- پسوندهای اطلاع رسانی
- افزودن پسوند سرویس
- کد پسوند اطلاع رسانی
پسوند محتوا
- پسوند محتوا را اضافه کنید
- رابط کاربری را تغییر دهید
- کنترلر view را کد کنید
- تنظیمات plist را تغییر دهید
- اعمال را سفارشی کنید
- درخواستها را سفارشی کنید
- دکمههای اضافه کنید
- از دکمهها برای اعمال استفاده کنید
- دکمه snooze را کد کنید
رسانه غنی در اعلان ها
- انواع رسانه
- پیوست تصویر
- پیوستهای صوتی و تصویری
- پسوندهای منقضی شده
- یک تصویر در پسوند محتوا اضافه کنید
- یک تصویر را از وب دانلود کنید
- تصویر را از وب تست کنید
اعلانهای اپل واچ
- اعلانها را تماشا کنید
- به نظر میرسد
- اعلانهای ساعت پیش فرض
- واسطهای اعلان را تماشا کنید
- اعلانهای فشار را تماشا کنید
نتیجه
- مراحل بعدی