การสาธิต
คุณสมบัติ
ปรับใช้
การตั้งค่า
การสำรอง
ใบอนุญาต
เวอร์ชันสาธารณะของเว็บแอปโฮสต์บน Public-App-Store.web.app
Android APK ล่าสุดสามารถดาวน์โหลดได้ที่นี่
การเข้าถึงสาธารณะหรือส่วนตัวไปยังร้านค้า
เว็บ | Android |
---|---|
![]() | ![]() |
บทบาทผู้ใช้ (ผู้ใช้ที่ไม่ระบุชื่อหรือตรวจสอบแล้ว)
ข้อ จำกัด ด้านบัญชี (เฉพาะผู้ดูแลระบบเท่านั้นที่มีการเข้าถึงการเขียน)
จัดการหลายแอปพลิเคชัน
เว็บ | Android |
---|---|
![]() | ![]() |
![]() | |
![]() |
การแจ้งเตือนสำหรับแอปพลิเคชันใหม่
คำอธิบายด้วยการสนับสนุน HTML
ทางลัดสำหรับการกระทำบ่อยครั้ง
จัดการหลายเวอร์ชัน
เว็บ | Android |
---|---|
![]() | ![]() |
![]() |
การแจ้งเตือนสำหรับเวอร์ชันใหม่
อัปโหลด apks หรือลิงก์ภายนอก
Changelog พร้อมการสนับสนุน HTML
ไฟล์ APK ถูกแคช
ความต้องการ
Android Studio
บัญชี Firebase
Firebase CLI
แทนที่ applicationId
ด้วย ID ที่ไม่ซ้ำกันของคุณเองใน App/build.gradle
สร้างโครงการ firebase https://console.firebase.google.com
เลือก Add Firebase to your Android app
และกรอกแบบฟอร์ม
ดาวน์โหลดไฟล์ config google-services.json
และย้ายไปยังไดเรกทอรีรูทโมดูลแอพ Android ของคุณ
ในหน้าการรับรองความถูกต้องของ Firebase เปิดใช้งานวิธีการลงชื่อเข้าใช้จากนั้นสร้างผู้ใช้ Admin คนแรกของคุณ
ในการตั้งค่าโครงการ Firebase ให้เลือก ADD APP
และ Add Firebase to your web app
เมื่อใช้ Firebase Hosting และ CLI การกำหนดค่าการกำหนดค่าอัตโนมัติของ Web SDK จะถูกเปิดใช้งานตามค่าเริ่มต้น
ตรวจสอบการกำหนดค่าของแต่ละโมดูล
Storage-Private.rules (รูปภาพ)
Storage-Private.rules (APK)
Database-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 Login# ตั้งค่า Firebase ProjectFireBase เริ่มต้น -ADD
เพิ่มผู้ใช้งานผู้ดูแลระบบคนแรกของคุณ (พบ uid
ในหน้าการรับรองความถูกต้องของ Firebase)
Storage-Private.rules (รูปภาพ)
Storage-Private.rules (APK)
ฐานข้อมูล firebase เพิ่ม admin uid
ฐานข้อมูล Firebase: Update /Admins-Data '{"<madmaIn-uid>": "<madmail-Email>"}'# บน Windows สร้างไฟล์ JSON แทน JSON
ที่เก็บของ Firebase เพิ่ม admin uid
ทดสอบเว็บแอพบนเครื่องของคุณ http: // localhost: 5000
Firebase ให้บริการ
ปรับใช้โมดูล Firebase ทั้งหมด (ฐานข้อมูล, ที่เก็บ, โฮสติ้ง, ฟังก์ชั่น)
Firebase ปรับใช้
ซิงค์สร้างและติดตั้งโมดูล Android จาก Android Studio
การตั้งค่าจำนวนมากสามารถปรับแต่งได้ทั้งในเว็บและแอพ Android
ไอคอนและชื่อเรื่อง
ผู้ให้บริการ Auth Firebase
ขนาด apk สูงสุด
การเข้าถึงการเขียนผู้ดูแลระบบ
การมองเห็นร้านค้า (ส่วนตัวหรือสาธารณะ)
-
ฐานข้อมูล Firebase (ลิงก์ 1, ลิงค์ 2)
// สำรอง ฐานข้อมูล firebase: get / -pretty> database.json // คืนค่า ฐานข้อมูล firebase: set / database.json
ที่เก็บข้อมูล Firebase (ลิงค์)
// สำรอง gsutil -m cp -r gs: // <bucket_name> .// restore 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.