شروع کار
| وضعیت | پیشنویس |
| مالک | تیم محصول اپلیکیشنهای آپارات |
| آخرین راستیآزمایی | ۱۴۰۵-۰۴-۲۷ — در برابر سکشن Onboarding فایل دیزاین و ماتریس نوتیفها |
معرفی و هدف
کاربر میتواند بدون ورود، ویدیوها را تماشا کند. دعوت به ورود تنها زمانی مطرح میشود که کاربر بخواهد کاری انجام دهد که به حساب نیاز دارد. این صفحه سه دعوت ابتدای سشن را شرح میدهد: دعوت به ورود، دعوت به تکمیل پروفایل، و راهنمای نصب اپلیکیشن.
هدف کسبوکاری: تبدیل بازدیدکنندهٔ بدون حساب به کاربر ثبتنامشده در لحظهای که خودش انگیزهٔ آن را دارد، بدون آنکه تماشای ویدیو پشت دیوار ورود قرار گیرد.
دامنه
پیامها و مودالهایی که پیش از احراز یا بلافاصله پس از آن، در ابتدای سشن نمایش داده میشوند.
خارج از دامنه: خودِ فرآیند احراز (در ورود با شماره موبایل و صفحات همردیف آن مستند شده)، و صفحات تنظیمات پروفایل.
مخاطبان و نقشها
سناریو ۱ و ۳ برای کاربر واردنشده است. سناریو ۲ مخصوص کاربری است که تازه وارد شده و پروفایلش تکمیل نیست — یعنی عملاً نقش تازهوارد.
سناریوها
سناریو ۱: دعوت به ورود در ابتدای سشن
هدف — کاربر واردنشده میخواهد کاری انجام دهد که به حساب کاربری نیاز دارد و باید به ورود دعوت شود.
نقشهای درگیر — کاربر واردنشده.
پیششرطها — اپلیکیشن نصب و اجرا شده است و کاربر وارد حساب خود نشده است.
جریان اصلی
-
کاربر اپلیکیشن را باز میکند. → اسکرین اسپلش با لوگوی آپارات نمایش داده میشود.
-
اپلیکیشن بارگذاری میشود. → فید ویدیو نمایش داده میشود و کاربر میتواند بدون ورود تماشا کند.
-
کاربر روی لایک، ثبت دیدگاه یا آپلود میزند. → مودال دعوت به ورود با عنوان «ورود یا ثبت نام در آپارات» و توضیح «با ایجاد پروفایل، کانال ها را دنبال کنیدید، ویدیوهای خود را بارگذاری کنید و با آپارات شخصی سازی شده، تجربه بهتری را داشته باشید.» باز میشود.
-
کاربر دعوت را میپذیرد. → اپلیکیشن صفحهٔ ورود را باز میکند و فرآیند احراز از سناریو ۴ ادامه مییابد.
توسعهها — جریانهای جایگزین و استثنا
- ۲الف. شبکه در دسترس نیست:
- ۲الف۱.
[CLARIFICATION NEEDED: حالت خطای شبکه در فریمهای دیزاین وجود ندارد؛ رفتار مورد انتظار مشخص نیست.]
- ۲الف۱.
- ۳الف. کاربر مودال را میبندد:
- ۳الف۱. اپلیکیشن به فید بازمیگردد و اقدامی که کاربر شروع کرده بود انجام نمیشود.
- ۳ب. کاربر همان اقدام را دوباره تکرار میکند:
- ۳ب۱.
[CLARIFICATION NEEDED: آیا مودال دعوت به ورود در هر بار تکرار اقدام دوباره نمایش داده میشود یا تعداد دفعات نمایش آن سقف دارد؟]
- ۳ب۱.
پوشش حالتهای مرزی — حالت خالی در این سناریو موضوعیت ندارد (فید همیشه محتوا دارد). حالتهای دسترسی موضوعیت ندارد چون سناریو دقیقاً دربارهٔ نبود دسترسی است. حالتهای بارگذاری و خطای شبکه در دیزاین پوشش داده نشده و بهصورت پرسش باز ثبت شدهاند.
پسشرطها — کاربر یا وارد صفحهٔ احراز شده است، یا بدون تغییر وضعیت به فید بازگشته و همچنان واردنشده است.
سناریو ۲: دعوت به تکمیل پروفایل
هدف — کاربری که تازه وارد شده اما پروفایلش ناقص است، به تکمیل آن دعوت میشود.
نقشهای درگیر — تازهوارد.
پیششرطها — کاربر با موفقیت وارد شده است و اطلاعات پروفایل او تکمیل نیست.
جریان اصلی
-
سشن پس از ورود موفق آغاز میشود. → اگر کاربر هنوز دسترسی اعلان نداده باشد، ابتدا نوتیف «دسترسی به اعلان» نمایش داده میشود (BR-15).
-
کاربر نوتیف دسترسی اعلان را میبندد. → بلافاصله مودال «تکمیل پروفایل» با متن «لطفا اطلاعات پروفایل خود را تکمیل کنید.» و دو گزینهٔ برو به تنظیمات و باشه برای بعد نمایش داده میشود (BR-16).
-
کاربر برو به تنظیمات را انتخاب میکند. → اپلیکیشن صفحهٔ تنظیمات پروفایل را باز میکند.
توسعهها — جریانهای جایگزین و استثنا
- ۱الف. کاربر پیشتر دسترسی اعلان داده است:
- ۱الف۱. نوتیف دسترسی اعلان نمایش داده نمیشود و ترتیب نوتیفها از همین مودال آغاز میشود.
- ۱ب. سیستمعامل دستگاه قدیمی است:
- ۱ب۱. نوتیف دسترسی اعلان در هیچ شرایطی نمایش داده نمیشود.
- ۱پ. نسخهٔ اپلیکیشن قدیمی است:
- ۱پ۱. در نسخهٔ ۶.۰.۰ نوتیف تکمیل پروفایل و نوتیف هشدار VPN در هیچ شرایطی نمایش داده نمیشوند، و نوتیف دسترسی اعلان با نوتیف بهروزرسانی اپلیکیشن همزمان و متداخل نمایش داده میشود. این رفتار در نسخهٔ ۶.۱.۰ اصلاح شده است.
- ۲الف. دفعات نمایش این مودال:
- ۲الف۱.
[CLARIFICATION NEEDED: تعداد دفعات نمایش این مودال قطعی نیست — یادداشت دیزاین «تا ۳ نوبت در هر مراجعه» و ماتریس نوتیفها «تنها در اولین ورود پس از لاگین» میگوید. پرسش باز Q2 در صفحهٔ اصلی این بخش.]
- ۲الف۱.
- ۳الف. کاربر باشه برای بعد را انتخاب میکند:
- ۳الف۱. مودال بسته میشود و کاربر به فید بازمیگردد؛ پروفایل ناقص باقی میماند.
- ۳الف۲. اگر نوتیف هشدار VPN هم در صف باشد، دقیقاً ۱۰ ثانیه پس از بسته شدن این مودال نمایش داده میشود (BR-17).
پوشش حالتهای مرزی — گذارهای وضعیت (ترتیب و تداخل نوتیفها) و تفاوت نسخهها پوشش داده شده است. حالت خالی و ورودی نامعتبر در این سناریو موضوعیت ندارد چون کاربر ورودیای نمیدهد.
پسشرطها — کاربر یا در صفحهٔ تنظیمات پروفایل است، یا با پروفایل ناقص به فید بازگشته است.
سناریو ۳: راهنمای نصب اپلیکیشن
هدف — کاربری که محصول را در مرورگر موبایل باز کرده، به نصب نسخهٔ اپلیکیشن راهنمایی میشود.
نقشهای درگیر — کاربر واردنشده یا واردشده در مرورگر موبایل.
پیششرطها — کاربر محصول را در مرورگر موبایل باز کرده است.
جریان اصلی
-
کاربر گزینهٔ نصب اپلیکیشن را انتخاب میکند. → راهنمای نصب متناسب با سیستمعامل دستگاه نمایش داده میشود.
-
روی iOS راهنمای افزودن به صفحهٔ اصلی نمایش داده میشود: «وب اپلیکیشن آپارات را به صفحه اصلی موبایل خود اضافه کنید.» بههمراه سه گام — انتخاب Share در مرورگر («این گزینه را در مرورگر خود انتخاب کنید.»)، سپس Add to Home Screen («انتخاب این گزینه از منوی ظاهر شده.») و سپس Add («این گزینه را انتخاب کنید.»).
-
روی اندروید راهنمای دانلود نمایش داده میشود: «اپلیکیشن آپارات را برای اندروید دانلود کنید.» بههمراه سه گزینهٔ دانلود از کافه بازار، دانلود از مایکت و دانلود مستقیم نسخه اندروید.
-
کاربر متوجه شدم را انتخاب میکند. → راهنما بسته میشود و کاربر به صفحهٔ قبلی بازمیگردد.
توسعهها — جریانهای جایگزین و استثنا
- ۱الف. کاربر روی دستگاهی غیر از iOS و اندروید است:
- ۱الف۱.
[CLARIFICATION NEEDED: راهنمای نصب برای سایر پلتفرمها در دیزاین وجود ندارد؛ آیا گزینهٔ «نصب اپلیکیشن» در آن حالت نمایش داده میشود؟]
- ۱الف۱.
- ۳الف. کاربر یکی از گزینههای دانلود اندروید را انتخاب میکند:
- ۳الف۱. فروشگاه یا دانلود مستقیم مربوطه باز میشود؛ ادامهٔ نصب خارج از محصول انجام میشود.
پوشش حالتهای مرزی — تفاوت پلتفرم پوشش داده شده است. حالت خطا موضوعیت ندارد چون این راهنما صرفاً آموزشی است و اقدامی در محصول انجام نمیدهد.
پسشرطها — راهنما بسته شده است؛ وضعیت حساب کاربر تغییری نکرده است.
پرسشهای باز
پرسشهای باز این بخش در صفحهٔ اصلی ثبتنام و ورود فهرست شدهاند. موارد [CLARIFICATION NEEDED] بالا نیز هنوز پاسخ نگرفتهاند.
تاریخچهٔ تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵-۰۴-۲۷ | نسخهٔ اولیه | سکشن Onboarding فایل دیزاین + ماتریس نوتیفهای شروع کار |