تاريخ الإنشاء: 17 أكتوبر 2025 - 05:30
الإصدار: 1.0.0 (Build 1)
الحالة: ✅ جاهز للنشر
المسار: app/build/outputs/apk/release/app-release.apk
الحجم: 24 MB
التوقيع: ✅ موقّع (SHA256withRSA)
الاستخدام: الاختبار، Firebase App Distribution، التوزيع المباشر
المسار الكامل:
/Users/sunmarke/Desktop/nfcManager/android/app/build/outputs/apk/release/app-release.apk
المسار: app/build/outputs/bundle/release/app-release.aab
الحجم: 20 MB
التوقيع: ✅ موقّع (SHA256withRSA)
الاستخدام: النشر على Google Play Store (مطلوب)
المسار الكامل:
/Users/sunmarke/Desktop/nfcManager/android/app/build/outputs/bundle/release/app-release.aab
Keystore: app/nfcmanager-release.keystore
Alias: nfcmanager-key
Algorithm: SHA256withRSA
Key Size: 2048-bit
Certificate: CN=NFC Manager, OU=Development, O=DXB Mark, L=Dubai, ST=Dubai, C=AE
الملف المطلوب: app-release.aab
الخطوات:
- انتقل إلى Google Play Console
- أنشئ تطبيق جديد
- املأ Store Listing (راجع
GOOGLE_PLAY_RELEASE.md) - ارفع ملف AAB
- أرسل للمراجعة
المميزات:
- ✅ توزيع تلقائي لملايين المستخدمين
- ✅ تحديثات تلقائية
- ✅ إحصائيات مفصلة
- ✅ حجم تنزيل أصغر (Google Play يحسّن الحجم)
الملف المطلوب: app-release.apk
الخطوات:
- انتقل إلى Firebase Console
- أنشئ مشروع جديد أو استخدم موجود
- اذهب إلى App Distribution
- ارفع ملف APK
- أضف المختبرين (emails)
- أرسل دعوات
الاستخدام:
- 🧪 اختبار بيتا قبل النشر العام
- 👥 توزيع على فريق محدد
- 📊 جمع feedback من المختبرين
الأمر لرفع APK (Firebase CLI):
firebase appdistribution:distribute app/build/outputs/apk/release/app-release.apk \
--app YOUR_APP_ID \
--release-notes "النسخة 1.0.0 - الإصدار الأول" \
--testers "email1@example.com,email2@example.com"الملف المطلوب: app-release.apk
طرق التوزيع:
- رابط مباشر: ارفع على خادم ووزع الرابط
- Email: أرسل الملف مباشرة
- USB/ADB: نقل مباشر للأجهزة
- بناء AAB ✅
- توقيع AAB ✅
- اختبار APK على أجهزة متعددة
- تحضير Screenshots (2-8 صور)
- كتابة Store Listing
- إنشاء Privacy Policy ✅
- إنشاء حساب Google Play Console
- رفع AAB
- تعبئة Data Safety
- تعبئة Content Rating
- إرسال للمراجعة
- بناء APK ✅
- توقيع APK ✅
- إنشاء مشروع Firebase
- تفعيل App Distribution
- إضافة المختبرين
- رفع APK
- إرسال دعوات
| الميزة | APK | AAB |
|---|---|---|
| الحجم | 24 MB | 20 MB |
| Google Play | ❌ غير مقبول | ✅ مطلوب |
| Firebase | ✅ مدعوم | ✅ مدعوم |
| التوزيع المباشر | ✅ سهل | ❌ يحتاج تحويل |
| التحديثات | يدوي | تلقائي (Play Store) |
| التحسين | ثابت | ديناميكي حسب الجهاز |
عند إصدار تحديث جديد:
-
زيادة Version Code و Version Name في
app/build.gradle:versionCode 2 versionName "1.0.1" -
بناء ملفات جديدة:
./gradlew clean ./gradlew bundleRelease # للـ AAB ./gradlew assembleRelease # للـ APK
-
استخدام نفس الـ keystore (مهم جداً!)
-
رفع على Google Play كتحديث
- Google Play: Play Console Help
- Firebase: Firebase Support
- Email: support@dxbmark.com
- GitHub Issues: Repository Issues
- بناء APK موقّع (24 MB)
- بناء AAB موقّع (20 MB)
- إنشاء Keystore آمن
- توثيق شامل للنشر
- Privacy Policy محدث
- تنظيم ملفات المشروع
- تحضير Screenshots للتطبيق
- إنشاء حساب Google Play Console ($25)
- رفع AAB وتعبئة المعلومات
- اختبار APK على Firebase (اختياري)
- النشر! 🎉
- دليل Google Play:
GOOGLE_PLAY_RELEASE.md - Privacy Policy:
PRIVACY_POLICY.md - Security Review:
SECURITY_REVIEW.md - Progress Tracker:
PROGRESS_TRACKER.md - README:
README.md
آخر تحديث: 17 أكتوبر 2025 - 05:30
الحالة: ✅ جاهز للنشر على جميع المنصات