🧪 راهنمای تستر

برای تسترهای QA و بتا
🚀 شروع کار
  1. ۱
    نصب: APK را با Quick Share، بلوتوث یا لینک دانلود مستقیم بگیرید
  2. ۲
    مجوزها: موقعیت مکانی و بلوتوث/دستگاه‌های نزدیک را اجازه دهید
  3. ۳
    فعال‌سازی: «فعال‌سازی مورمور» را در تنظیمات روشن کنید
  4. ۴
    حالت QA: فقط وقتی تیم تست خواست، QA Mode را روشن کنید
🔐 حریم خصوصی و تله‌متری (QA)

تله‌متری QA ناشناس است، اما کاملاً خصوصی نیست:

  • آدرس IP: سرور، IP اختصاص‌داده‌شده توسط اپراتور یا ISP وای‌فای را می‌بیند (پویا و متغیر).
  • مکان: برنامه هنگام رویدادهای QA موقعیت دستگاه را برای بررسی حرکت و انتشار جمع‌آوری می‌کند.

این داده‌ها برای تنظیم شبکه و ارزیابی انتشار در حرکت واقعی لازم است.

📋 خوراک

کشیدن برای بروزرسانی — اسکن همتایان نزدیک را اجبار می‌کند

نوار اعتماد — سبز = دوست، زرد = خنثی

قلب ❤️ — پیام‌های پسندیده را علامت می‌زند (فقط روی مرتب‌سازی/فیلتر اثر دارد)

👥 ساختن تراکم (Critical Mass)

مورمور به تنهایی معنی ندارد. برای تست واقعی باید چند نفر در یک محدوده نزدیک فعال باشند:

  • APK را با Quick Share یا بلوتوث به دوستان بدهید.
  • لینک دانلود یا QR را در همان منطقه به اشتراک بگذارید.
  • چند نفر در یک محله یا محل کار داشته باشید.
🗓️ استفاده روزانه (تست واقعی)

تست یک‌باره کافی نیست. لطفاً روزانه استفاده کنید:

  • هر روز حداقل یک پیام ارسال کنید.
  • رفت‌وآمد عادی داشته باشید تا انتشار طبیعی رخ دهد.
  • در صورت امکان با افراد مورد اعتماد QR اسکن کنید.
🔬 سناریوهای تست

الف تبادل پایه (بلوتوث)

آماده‌سازی: دو گوشی با بلوتوث روشن

عمل: گوشی A پیام می‌فرستد ← گوشی‌ها را ۱-۵ متر نزدیک کنید ← ۳۰-۶۰ ثانیه صبر کنید

✓ گوشی B پیام را دریافت می‌کند

ب وای‌فای دایرکت (برد بلند)

آماده‌سازی: دو گوشی با وای‌فای روشن

عمل: پیام بفرستید ← پاپ‌آپ «دعوت به اتصال» را قبول کنید

✓ همگام‌سازی سریع پیام‌های زیاد

ج اعتماد دوست

آماده‌سازی: دو گوشی

عمل: گوشی A کد QR نشان می‌دهد ← B اسکن می‌کند ← A پیام می‌فرستد

✓ پیام با نوار اعتماد سبز در B نمایش داده می‌شود
🔧 عیب‌یابی

«هیچ همتایی در نزدیکی نیست»

  • آیا «فعال‌سازی مورمور» روشن است؟
  • آیا بلوتوث روشن است؟
  • آیا مجوز موقعیت مکانی داده شده؟
  • در محدوده هستید؟ (BLE ~۱۰ متر، وای‌فای ~۵۰ متر)

«پیام‌ها نمی‌رسند»

  • صبور باشید — کشف به صورت دوره‌ای اجرا می‌شود
  • برای اسکن اجباری بکشید و بروزرسانی کنید

«برنامه کرش می‌کند»

  • امتحان کنید: تنظیمات ← برنامه‌ها ← مورمور ← پاک کردن داده
  • ممکن است اگر طرح پایگاه داده تغییر کرده باشد لازم باشد
📻 تنظیمات رادیو (پیشرفته)

مورمور از چندین رادیو بی‌سیم همزمان استفاده می‌کند. وضعیت آن‌ها در بالای خوراک نمایش داده می‌شود و می‌توانید در تنظیمات ← رادیوها آن‌ها را روشن/خاموش کنید:

  • بلوتوث (BLE) — کشف پس‌زمینه همیشه روشن. برد ~۱۰ متر، کم‌مصرف. قابل اطمینان‌ترین روش برای یافتن همتایان.
  • وای‌فای دایرکت — برد بلندتر (~۱۰۰ متر)، انتقال سریع‌تر. ممکن است پاپ‌آپ «دعوت به اتصال» نمایش دهد.
  • وای‌فای آگاه (NAN) — جایگزین مدرن وای‌فای دایرکت. همان برد/سرعت، بدون پاپ‌آپ. نیاز به اندروید ۸+ و سخت‌افزار پشتیبانی‌شده دارد (همه دستگاه‌ها ندارند).
  • شبکه محلی (LAN) — وقتی دستگاه‌ها روی یک شبکه وای‌فای هستند کار می‌کند. سریع‌ترین انتقال اما محدود به شبکه محلی.

محدودیت‌های شناخته‌شده:

  • پاپ‌آپ وای‌فای دایرکت در برخی دستگاه‌های سامسونگ مزاحم است
  • وای‌فای آگاه در گوشی‌های قدیمی یا ارزان‌قیمت موجود نیست
  • شبکه محلی فقط وقتی هر دو دستگاه روی یک وای‌فای باشند کار می‌کند
  • برخی دستگاه‌ها بهینه‌سازی باتری تهاجمی دارند که رادیوهای پس‌زمینه را می‌کشد

⚠️ مهم برای تسترها

هیچ رادیویی را غیرفعال نکنید مگر اینکه تیم تست De Novo Group مشخصاً بخواهد. ما به همه رادیوها برای تست کامل رفتار مش نیاز داریم.

🐛 گزارش باگ

گزارش باگ به‌زودی اضافه می‌شود (دکمه گزارش درون برنامه).

فعلاً هیچ راه داخلی برای گزارش وجود ندارد. لطفاً منتظر قابلیت رسمی باشید.

لطفاً شامل کنید:

  1. مدل گوشی (مثلاً Pixel 5, Samsung S21)
  2. نسخه اندروید (مثلاً Android 13)
  3. چه کار می‌کردید (مثلاً «کد QR اسکن کردم»)
  4. چه اتفاقی افتاد (مثلاً «برنامه فریز شد»)
📡 پیام‌های QA (برنامه‌ریزی‌شده)

در آینده پیام‌های مشخصاً علامت‌گذاری‌شده‌ی QA از طریق اینترنت ارسال می‌کنیم تا تست‌های خاص درخواست شود.

این قابلیت هنوز فعال نیست.