Table of Contents
آشنایی با iOS Push Notifications
اعلان های Push یک ابزار قدرتمند برای کاربران جذاب هستند، اما در iOS، مدل مجوز کاربر را به طور محکم در کنترل قرار می دهد، هنگامی که یک برنامه برای اولین بار درخواست می کند تا اعلان ها را ارسال کند، iOS یک سیستم را ارائه می دهد که از کاربر می خواهد اجازه دهد یا انکار کند که آیا برنامه می تواند هشدارها را نشان دهد، صداها بازی کند یا به روز رسانی کند، روند بیشتر از یک استراتژی اطلاع رسانی ساده و یا نوع اطلاع رسانی سیستم ضروری است.
در این میان، چندین گزینه مجوز ارائه می دهد: [FLT:provisional و not تعیین [F7] حالت موقت، معرفی شده در iOS 12، اجازه می دهد تا بدون اطلاع رسانی مستقیم به کاربر (اطلاعات فوری) ارسال کنید که اجازه نمی دهد به آنها را بدون اجازه می دهد.
بهترین روش ها برای مدیریت مجوز
درخواست مجوز در لحظه مناسب
یکی از رایج ترین اشتباهات درخواست مجوز اطلاع رسانی فوری پس از پرتاب برنامه است.در آن مرحله کاربران هنوز ارزش برنامه را تجربه نکرده اند، بنابراین احتمالاً کاهش می یابند تا کاربر اقدام معنی دار را انجام دهد که نشان دهنده ی کاربرد اعلان ها باشد.برای مثال، در یک برنامه خرید، بلافاصله پس از خرید اول؛ در یک برنامه ی اجتماعی، پس از دریافت اولین بار یا افزایش میزان نظر سنجی.
برای پیاده سازی این برنامه در Directus-Power می توانید یک پرچم را در پروفایل کاربر خود ذخیره کنید (به عنوان مثال، یا و درخواست مجوز را از طریق یک بلوک منطق سفارشی یا Directus Flow ایجاد کنید.این اجازه را به سرور منطق و سازگار بدون نیاز به ساخت یک برنامه جدید نگه می دارد.
آموزش پیش از اتمام با In-App Messaging
قبل از نشان دادن سیستم، توضیح دهید که چرا برنامه نیاز به دسترسی به اعلان دارد.استفاده از یک صفحه نمایش در برنامه یا یک هشدار سفارشی که به وضوح بیان می کند که کاربر چه چیزی به دست خواهد آورد.به عنوان مثال: "در حلقه با به روز رسانی سفارش زمان واقعی و پیشنهادات منحصر به فرد، ضربه "Allow" هنگامی که درخواست شد، این پیش از تبلیغ می تواند با یک ساده بیش از حد ساده یا یک دید اختصاصی به دست آورد.
مطالعات نشان داده اند که برنامه هایی که از یک سرعت پیش از بهبودی استفاده می کنند، نرخ های انتخاب را تا 30 تا 50 درصد افزایش می دهند، اطمینان حاصل می کنند که پیام مختصر، سودمند است و شامل یک تماس واضح برای اقدام است که منجر به سرعت سیستم می شود.
استفاده از اعلان های موقت
اگر برنامه شما می تواند بدون مزاحمت ارزش را ارائه دهد، با استفاده از مجوز موقت در نظر بگیرید.با اعلان های موقت، هرگز اجازه را نمی بینید؛ به جای آن، اعلان ها بی سر و صدا تحویل داده می شوند و تنها در مرکز اطلاع رسانی بدون صدا یا نشان ظاهر می شوند.اگر کاربر یک را لمس کند، iOS پیشنهاد می دهد تا آنها را به اعلان کامل ارتقا دهد.این رویکرد عالی برای برنامه های مبتنی بر محتوا (به عنوان مثال، اخبار) است که در آن مقدار اطلاع رسانی هوا است.
برای پیاده سازی موقت در Directus، پارامتر را تنظیم کنید تا هنگام ثبت نام برای اعلان های از راه دور، پلاگین اعلان فشار Directus می تواند پیکربندی شود تا اعلان هایی را ارسال کند که به این وضعیت احترام می گذارند.
به انتخاب های کاربر احترام بگذارید و از تگ کردن اجتناب کنید
هنگامی که یک کاربر اجازه را انکار می کند، بارها و بارها سیستم را نشان ندهید. iOS به طور خودکار درخواست های تکراری را برای همان نوع مجوز برای چند روز سرکوب می کند، در عوض، یک راه شهودی برای فعال کردن اعلان ها بعدا از تنظیمات برنامه ارائه می دهد. بسیاری از برنامه ها شامل یک صفحه نمایش اختصاصی “Notification Settings” است که به برنامه تنظیمات iOS لینک می دهد یا کاربران را به روز رسانی تصمیم خود با استفاده از یک UI ملایم که دوباره توضیح می دهد.
Directus می تواند وضعیت مجوز کاربر (به عنوان مثال، را ذخیره کند و از آن پرچم برای پنهان کردن ویژگی های مربوط به اطلاع رسانی استفاده کند یا یک پرچم "اطلاعات قابل اعتماد" را نشان دهد، شما همچنین می توانید یک فشار خاموش برای ایجاد یک اعلان محلی که کاربر را به تنظیمات هدایت می کند، ارسال کنید، اما این باید به طور کم استفاده شود تا از ناامیدی جلوگیری شود.
ارائه دسترسی به تنظیمات واضح و مدیریت
برای کاربران آسان کنید تا ذهن خود را تغییر دهند. iOS به کاربران اجازه می دهد تا مجوزهای اعلان را در هر برنامه در برنامه تنظیمات تحت اعلان ها تغییر دهند، با این حال، بسیاری از کاربران این را نمی دانند.در داخل برنامه شما، شامل یک صفحه نمایش مدیریت اعلان اختصاصی است که وضعیت فعلی را نشان می دهد و یک دکمه برای باز کردن تنظیمات سیستم ارائه می دهد.us Directus می تواند متن و URL برای این تنظیمات را میزبانی کند و به شما اجازه می دهد تا دستورالعمل ها در طول زمان به روز رسانی کنید.
برای کاربران پیشرفته، می توانید کنترل دقیق بر انواع اعلان (کارشناسان، صداها، نشان ها) را با استفاده از ارائه دهید، در حالی که نمی توانید تنظیمات سطح سیستم را تغییر دهید، می توانید به تنظیمات کاربر در سمت برنامه احترام بگذارید، به عنوان مثال، اگر کاربر هشدار را خاموش کند، اما نشان ها را در مورد، اعلان های مستقیم شما تنها باید هشدار داده و به روز رسانی را منتقل کند.
اجرای مجوزهای در برنامه Directus-Powered iOS
Directus ابزارهای انعطاف پذیر برای مدیریت داده های کاربر، از جمله توکن های اطلاع رسانی و مجوزهای دولتی را ارائه می دهد.با ادغام سرویس اطلاع رسانی iOS با Directus، می توانید یک سیستم مدیریت مجوز قوی ایجاد کنید که با رفتار کاربر سازگار است.
وضعیت مجوز و مجوز Syncing
هنگامی که برنامه شما برای اعلان های از راه دور ثبت نام می کند، یک توکن دستگاه دریافت می کند و وضعیت مجوز را می داند (به عنوان مثال، هر دو را به نمونه Directus خود از طریق SDK یا REST API ذخیره می کند.) توکن در یک پروفایل کاربر (FLT:6) و وضعیت (به عنوان مثال، (FLT: 7، ، ممکن است به کاربر جهت ارسال داده های جریان جدید، تصمیم گیری کند.
استفاده از Directus Flows برای Conditional Logic
Directus Flows منطق سرور را بدون کد سفارشی فعال می کند، شما می توانید یک جریان ایجاد کنید که هنگامی که یک رویداد اعلان رخ می دهد (به عنوان مثال، به روز رسانی آیتم، نظر)، وضعیت مجوز کاربر را بررسی می کند.اگر [FLT 11] این حرکت را از طریق پلاگین اعلان های Directus ارسال می کند، اگر [F:12LT:12 و [F13 ]FLT و به روز رسانی مستقیم در این ترتیب، این پایگاه داده را همگام سازی می کند.
قرص های معمول و چگونگی اجتناب از آن
- [در این باره] از زودى سؤال کنید: [[۱] [۱۰] [۱] [۱] [۱] در برابر درخواست [براى] مقاومت کنید؛ و اجازه دهید کاربر اول ارزش را ببیند.
- تاکتیک های ترسناک را در نظر بگیرید: [FLT 1] هرگز کاربران را با گم شدن تهدید نمی کند - دستورالعمل های اپل به صراحت این را ممنوع می کند.
- [در این صورت] اگر اعلان های شما (بدون معامله یا فوری) آموزنده باشند، موقت یک مسیر کمتر برای انتخاب است.
- مجوز سخت افزاری: ذخیره آن را به سمت سرور (به عنوان مثال، Directus) بنابراین شما می توانید منطق بدون به روز رسانی برنامه به روز رسانی.
- [در این باره] [و] [و] [و] [و [از این رو] به [و] [و] [و] [و]] [و [از این رو]] [و [از این رو] [در هر پرتاب]، [در [و [و]] [و [در برابر]] [و [در [و]]]] [در [و [و [و [و [در [و]]]]] [و [و [و [و [در [و [از [و]]]]] [به روز] [و [و [و [در [در [و [و [و [و]]]]]]]]]]] [و [و [در [در [و [در [در [و [و [و [و [و [و [و [و [از [و]]]]]]] [از [در [از [از [از [از [از [از [از [از [در [در [در [و [و [در [در [در [در [و [و [در [در [و [و [در [در [و [و [و [
نتیجه گیری
مدیریت مجوز اعلان فشار در iOS یک تعادل ظریف بین تجربه کاربر و تعامل است.با درخواست مجوز در زمان مناسب، آموزش کاربران قبل، احترام به انتخاب های خود و استفاده از اعلان های موقت در صورت مناسب، شما می توانید به طور قابل توجهی افزایش نرخ انتخاب در حالی که حفظ اعتماد. ادغام این بهترین شیوه ها با یک backend انعطاف پذیر مانند Directus اجازه می دهد تا شما را به آن اجازه دهید بدون صبر در مورد استراتژی اطلاع رسانی و یا اطلاع رسانی.
برای مطالعه بیشتر، دستورالعمل های رابط کاربری اپل را بررسی کنید و و راهنمای اعلانات فشار (FLT:3) یک شیرجه عمیق به UNNotification content همچنین به شما کمک می کند تا محتوای اطلاع رسانی غنی تر را بسازید.