العرض التوضيحي
سمات
نشر
إعدادات
نسخة احتياطية
رخصة
يتم استضافة نسخة عامة من تطبيق الويب على app-app-store.web.app.
يمكن أيضًا تنزيل أحدث Android APK هنا.
الوصول العام أو الخاص إلى المتجر
الويب | Android |
---|---|
![]() | ![]() |
أدوار المستخدم (مستخدمين مجهولون أو تم التحققون منه)
قيود الحساب (فقط المدراء لديهم وصول يكتبون)
إدارة تطبيقات متعددة
الويب | Android |
---|---|
![]() | ![]() |
![]() | |
![]() |
الإخطارات للتطبيقات الجديدة
الوصف مع دعم HTML
اختصارات الإجراءات المتكررة
إدارة إصدارات متعددة
الويب | Android |
---|---|
![]() | ![]() |
![]() |
إشعارات للإصدارات الجديدة
تحميل APKs أو الروابط الخارجية
Changelog مع دعم HTML
تم تخزين ملفات APK
متطلبات
Android Studio
حساب Firebase
Firebase CLI
استبدل applicationId
بمعرفك الفريد في التطبيق/build.gradle
إنشاء مشروع Firebase https://console.firebase.google.com
حدد Add Firebase to your Android app
وملء النموذج
قم بتنزيل ملف config google-services.json
وانقله إلى دليل الجذر الخاص بـ Android App Module
في صفحة مصادقة Firebase ، قم بتمكين طرق تسجيل الدخول ، ثم قم بإنشاء مستخدم المسؤول الأول
في إعدادات مشروع Firebase ، حدد ADD APP
Add Firebase to your web app
عند استخدام Firebase Hosting و CLI ، يتم تمكين التكوين التلقائي لـ Web SDK بشكل افتراضي
تحقق من تكوين كل وحدة
التخزين-private.rules (الصور)
التخزين-private.rules (APKS)
قاعدة البيانات-private.rules.json (اقرأ الوصول)
Android: Store.kt
الويب: index.js
قاعدة بيانات Firebase: استخدم المجال الخاص بك
├──admins │ └──{$uid} ├──store │ ├──applications │ │ └──{$application_id} │ │ ├──name │ │ ├──packageName │ │ ├──description │ │ ├──image │ │ ├──link_{#} │ │ │ ├──name │ │ │ └──uri │ │ └──silent │ └──versions │ └──{$application_id} │ └──{$version_id} │ ├──name │ ├──description │ ├──timestamp │ ├──apkRef │ ├──apkGeneration │ ├──apkUrl │ ├──silent │ ├──downloads │ └──installs └──analytics ├──downloads │ └──{$application_id} │ └──{$version_id} │ └──{$uid} └──installs └──{$application_id} └──{$version_id} └──{$uid}
تخزين Firebase: استخدم المجال الخاص بك
└──applications └──{$applicationUid} │──image └──versions └──{$versionUid}.apk
تهيئة وحدة Firebase
# انتقل إلى Firebase Root Directorycd Firebase# تهيئة Firebase (تسجيل الدخول المنبثقة) تسجيل الدخول إلى Firebase# قم بتعيين استخدام ProjectFirebase الافتراضي -مضافة -مضافة
أضف أول مستخدم المسؤول الخاص بك ( uid
الموجود في صفحة مصادقة Firebase)
التخزين-private.rules (الصور)
التخزين-private.rules (APKS)
قاعدة بيانات Firebase ، أضف admin uid
قاعدة بيانات FireBase: تحديث /Amplins-data '{"<DextR-uid>": "<Admin-Email>"}' على Windows ، قم بإنشاء ملف JSON بدلاً من ذلك (Unduported JSON INPUT) قاعدة بيانات FireBase: Update /Admins Update. جيسون
تخزين Firebase ، أضف المسؤول uid
اختبار تطبيق الويب على جهازك http: // localhost: 5000
خدمة Firebase
نشر جميع وحدات Firebase (قاعدة البيانات والتخزين والاستضافة والوظائف)
نشر Firebase
مزامنة وبناء وتثبيت وحدة Android من Android Studio
يمكن تعديل الكثير من الإعدادات في كل من تطبيقات الويب و Android
تخزين الرموز والعناوين
Firebase Auth Providers
الحد الأقصى لحجم APK
المسؤول كتابة وصول
وضوح المتجر (خاص أو عام)
...
قاعدة بيانات Firebase (الرابط 1 ، الرابط 2)
// النسخ الاحتياطي قاعدة بيانات Firebase: GET / -PRETTY> DATABASE.JSON // يعيد قاعدة بيانات Firebase: set / database.json
تخزين Firebase (رابط)
// النسخ الاحتياطي GSUTIL -M CP -R GS: // <CORCET_NAME> .// استعادة GSUTIL -M CP -r. GS: // <Bucket_Name>
Copyright 2018 Simon Marquis Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.