Plugin mPaaS berbasis GUI mendukung akses cepat ke mPaaS dan menyediakan fungsi-fungsi untuk penggunaan yang mudah.
Plugin mPaaS menyediakan fungsi-fungsi berikut: Akses AAR Asli, Akses Berkomponen, Alat Dasar, Bantuan, dan Build.
Panel akses tersedia untuk fungsi Akses AAR Asli dan Akses Berkomponen. Wisaya akses pada panel akses dapat membimbing Anda menambahkan mPaaS ke proyek melalui mode akses tertentu. Setelah akses selesai, Anda juga dapat memperbarui baseline dan mengelola komponen pada panel akses.
Plugin mPaaS menyediakan Alat Dasar berikut: Hasilkan Gambar Enkripsi (File Konfigurasi Apsara Stack), Hasilkan APK Bertanda Tangan, dan Hasilkan Info Penandatanganan Kunci UC. Alat-alat ini membantu Anda menyiapkan informasi yang diperlukan untuk penggunaan fungsi mPaaS dengan mudah.
Plugin mPaaS menyediakan fungsi Bantuan berikut: Alat Diagnostik Log, Masalah Umum, dan Lihat Dokumentasi, untuk mendukung Anda menyelesaikan masalah umum.
Build memungkinkan Anda membangun proyek setelah Anda mendapatkan akses ke mPaaS.
Tambahkan file konfigurasi
Langkah utama dalam proses akses adalah menambahkan file konfigurasi ke proyek. Plugin mPaaS mendukung impor manual untuk menambahkan file konfigurasi. Untuk impor manual, Anda perlu mengunduh file konfigurasi di konsol, lalu secara manual menambahkannya ke proyek melalui plugin mPaaS.
Impor Manual
Metode unggah manual mendukung pengguna Ant Technology, pengguna Alibaba Cloud, dan pengguna Ant Private Cloud.
Prasyarat
Anda memiliki akun Alibaba Cloud dengan layanan mPaaS yang telah diaktifkan.
Anda telah membuat aplikasi di konsol mPaaS. Untuk informasi lebih lanjut tentang pembuatan aplikasi, lihat Buat aplikasi mPaaS di konsol.
Proyek Android sudah ada.
Prosedur
Buka proyek yang ada di Android Studio lalu klik mPaaS > Akses AAR Asli atau Akses Berkomponen. Pada panel akses, klik Mulai Impor di bawah Impor Konfigurasi App.
Pilih Saya belum mengunduh file konfigurasi dan klik Selanjutnya.
Pilih file konfigurasi dan klik Selesai. File konfigurasi diimpor ke proyek. Setelah proses selesai, Anda akan menerima pesan bahwa file konfigurasi telah berhasil diimpor.
Akses AAR
Prosedur
Buka proyek yang ada di Android Studio, klik mPaaS > Akses AAR Asli.
Impor Konfigurasi App. Pada panel akses, klik Mulai Impor, ikuti impor manual untuk menambahkan file konfigurasi.
Langkah Lanjutan
Akses Berkomponen
Prosedur
Buka proyek yang ada di Android Studio dan klik mPaaS > Akses Berkomponen.
Impor Konfigurasi App.
Pada panel akses, klik Mulai Impor, ikuti Tambahkan file konfigurasi untuk menambahkan file konfigurasi.
Konversi proyek. Jika proyek adalah proyek Android asli, Anda perlu mengonversi proyek.
Pada panel akses, klik Instal mPaaS Portal. Di jendela Instal mPaaS Portal, pilih lokasi dan file konfigurasi proyek asli lalu klik OK.
Langkah Lanjutan
Tambahkan dan perbarui baseline
Perbarui ke baseline umum
Prosedur
Klik mPaaS > Akses AAR Asli atau Akses Berkomponen untuk membuka panel akses. Lalu klik Mulai Konfigurasi di bawah Akses/Perbarui Baseline.
Pilih versi baseline yang akan diperbarui dan klik OK. Setelah pembaruan selesai, pesan sukses akan ditampilkan.
Langkah Lanjutan
Klik baseline yang diperbarui pada panel akses. Anda akan melihat versi baseline di jendela pemilihan baseline.
Perbarui ke baseline kustom
Kami menyediakan baseline spesifik untuk semua pelanggan, seperti 10.1.32, 10.1.60, dan 10.1.68. Jika Anda memerlukan fungsi mPaaS kustom, Anda dapat menghubungi staf kami dan mengajukan permintaan. Kami akan menyesuaikan baseline sesuai permintaan Anda. Staf mPaaS akan memberikan ID baseline kustom Anda. Anda dapat memperoleh baseline kustom setelah memasukkan ID ini di Plugin mPaaS.
Prasyarat
Versi mPaaS V2.19111217 atau lebih baru diperlukan di Android Studio. Lihat Perbarui Plugin mPaaS untuk memeriksa versi Plugin mPaaS saat ini dan mempelajari cara memperbarui Plugin mPaaS.
Prosedur
Hapus file mpaas_package.json proyek di Android Studio.
Klik mPaaS > Akses AAR Asli atau Akses Berbasis Komponen untuk membuka panel akses. Lalu klik Mulai Konfigurasi di bawah Tambahkan dan Perbarui Baseline.
Di dialog pembaruan baseline, pilih Baseline Kustom dan masukkan ID baseline kustom.
Klik OK. Baseline kustom ditambahkan.
Konfigurasikan dan perbarui komponen
Pengelolaan komponen mPaaS (AAR)
Prasyarat
Anda telah memperbarui baseline.
Prosedur
Klik mPaaS > Akses AAR Asli untuk membuka panel akses. Lalu klik Start configuration di bawah Konfigurasikan dan Perbarui Komponen.
Di jendela manajemen yang ditampilkan, klik Pengelolaan Komponen mPaaS. Lalu pilih modul dan komponen yang akan dikelola dan klik OK. Jika proyek Anda berisi beberapa modul, Anda dapat memilih modul individual dan memilih komponen untuk setiap modul secara terpisah.
Setelah komponen ditambahkan, klik OK.
Pengelolaan Komponen
Prosedur
Klik mPaaS > Akses Berbasis Komponen untuk membuka panel akses. Lalu klik Mulai Konfigurasi di bawah Konfigurasikan dan Perbarui Komponen.
Di jendela manajemen komponen yang ditampilkan, klik tombol yang sesuai untuk menginstal komponen yang diperlukan.
Alat Dasar
Alat Dasar menyediakan fungsi-fungsi berikut: Hasilkan Gambar Enkripsi (File Konfigurasi Apsara Stack), Hasilkan APK Bertanda Tangan, dan Hasilkan Info Penandatanganan Kunci UC.
Hasilkan gambar enkripsi (File konfigurasi Apsara Stack)
Saat beberapa komponen Plugin mPaaS mengakses jaringan, kontennya harus dienkripsi untuk memastikan keamanan.
Gambar bernama
yw_1222.jpgmenyediakan kunci rahasia untuk enkripsi dan dekripsi. Komponen Plugin mPaaS secara otomatis menggunakan gambar ini untuk enkripsi dan dekripsi.Karena gambar terenkripsi ini telah ditinggalkan di lingkungan cloud publik, pengguna cloud publik dapat mengabaikan bagian ini.
Berikut ini menjelaskan cara menghasilkan dan menggunakan gambar enkripsi yw_1222.jpg.
Persiapan
Gambar terenkripsi terikat dengan file tanda tangan APK. Oleh karena itu, Anda perlu menyiapkan APK bertanda tangan dari proyek Portal Anda. Untuk instruksi penandatanganan terperinci, lihat Situs Resmi Android: Tandatangani aplikasi Anda.
APK ini menggunakan file tanda tangan yang sama dengan APK Release Version.
Gambar terenkripsi yang dihasilkan hanya dapat digunakan dalam proyek APK ini.
Pembuatan
Anda dapat menggunakan Plugin mPaaS untuk menghasilkan gambar enkripsi.
Di Android Studio, klik mPaaS > Alat Dasar > Hasilkan Gambar Enkripsi (File Konfigurasi Apsara Stack).
Di Release Apk, pilih APK bertanda tangan dari proyek Portal. Bidang RSA diisi secara otomatis.
Di File Konfigurasi mPaaS, pilih file
.configdari proyek Portal. Bidang workSpaceId, appId dan packageName diisi secara otomatis. Jika bidang ini tidak diisi secara otomatis, masukkan konfigurasi yang sesuai sesuai dengan isi file.configproyek.Isi bidang appsecret.
nullSebagai administrator server, Anda dapat memeriksa appsecret yang sesuai dengan appid di konsol.
Di bidang jpg Version, masukkan nomor versi gambar penjaga keamanan.
nullPeriksa versi
securityguarddi filebuild.gradledi bawah modul utama proyek Portal. Masukkan 4 jika versinya lebih rendah dari 5.4 (sepertisecurityguard-build:5.1.38.180402194514di baseline). Jika tidak, masukkan 5.Di outPath, pilih jalur keluaran untuk gambar penjaga keamanan
yw_1222.jpg. Gambar terenkripsi yang dihasilkan akan disimpan di bawah jalur lokal ini.Klik OK untuk menghasilkan gambar enkripsi.
Penggunaan
Berikut ini menjelaskan cara menggunakan gambar enkripsi:
Simpan gambar enkripsi
yw_1222.jpgdi folderres/drawableproyek Portal.Jika ProGuard digunakan, Anda perlu menghindari kebingungan gambar enkripsi.
Periksa apakah
build.gradleberisi konfigurasi berikut:minifyEnabled true shrinkResources trueJika ya, Anda perlu membuat file
keep.xmldi bawahres/rawuntuk menghindari kebingungan gambar enkripsi. Isi file adalah sebagai berikut:<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222*" /><!--tools:discard="@layout/unused2"-->
Hasilkan gambar perisai biru
Jika nilai absBase64Code dalam file .config yang Anda unduh dari konsol mPaaS kosong, lakukan langkah-langkah berikut untuk hasilkan gambar Perisai Biru.
Jika Anda berada di lingkungan cloud publik dan nilai absBase64Code dalam file .config yang diunduh dari konsol mPaaS kosong, harap konfirmasi bahwa Anda telah mengunggah APK yang ditandatangani dengan benar sebelum mengunduh dan mengunduh lagi. Untuk detail lebih lanjut, lihat Langkah 3 tambahkan file konfigurasi ke proyek Anda.
Klik mPaaS > Alat dasar > Hasilkan gambar terenkripsi perisai biru, Masukkan informasi terkait untuk menghasilkan gambar perisai biru.
Deskripsi item input kunci pada gambar di atas:
Release Apk : Paket apk rilis yang dikemas oleh proyek mPaaS, Anda harus menandatangani paket tersebut.
MD5: Setelah paket apk rilis diunggah, akan diisi secara otomatis, yaitu
public md5 keydari paket apk.File Konfigurasi mPaaS: Klik Unduh Konfigurasi di konsol mPaaS untuk mengunduh file
.configdan mengimpornya.appSecret: Lihat di konsol mPaaS.
Item lainnya appId, packageName, outPath akan diidentifikasi dan diisi secara otomatis setelah informasi di atas dimasukkan.
Akhirnya, tambahkan gambar yang dihasilkan ke direktori assets proyek.
Hasilkan APK Bertanda Tangan
Saat Anda mencoba mendapatkan file konfigurasi di konsol mPaaS, Anda perlu mengunggah file APK bertanda tangan. Prosedur akan ditangguhkan jika Anda belum membuat proyek atau mengompilasi APK bertanda tangan. Plugin mPaaS menyediakan fungsi Hasilkan APK Bertanda Tangan untuk menyederhanakan prosedur ini di Android Studio. Fungsi ini dapat menghasilkan APK bertanda tangan setelah Anda memasukkan parameter yang diperlukan untuk penandatanganan APK.
Pembuatan
Klik mPaaS > Alat Dasar > Hasilkan APK Bertanda Tangan yang Digunakan di Konsol untuk membuka halaman Bangun APK Bertanda Tangan.
Di halaman Bangun APK Bertanda Tangan, masukkan informasi konfigurasi yang diperlukan.
Klik OK. APK bertanda tangan dihasilkan.
Klik Tampilkan di Finder. Anda dapat menemukan file APK yang dihasilkan. Nama file adalah
mpaas-signed.apk. Pembuatan APK bertanda tangan selesai.Buka file APK. Anda dapat melihat bahwa file tersebut kecil dan telah ditandatangani.
Bantuan
Alat Diagnostik Log
Klik mPaaS > Bantuan > Alat Diagnostik Log.
Salin dan tempel log yang akan dianalisis di kotak teks dan klik Selanjutnya.
Tunggu hingga analisis selesai.
Lihat hasil analisis.
Hasil analisis berisi Penyebab dan Solusi. Anda dapat memodifikasi kode Anda sesuai dengan penyebab dan solusi jika ada masalah yang ditemukan.
Setelah modifikasi, klik Selesai untuk menutup jendela.
FAQ
Klik mPaaS > Bantuan > Masalah Umum untuk pergi ke Masalah akses Android umum. Anda dapat memeriksa masalah umum yang mungkin Anda temui saat mengakses Android.
Lihat Dokumen
Klik mPaaS > Bantuan > Lihat Dokumen untuk pergi ke Pusat Dokumentasi mPaaS. Anda dapat melihat dokumen semua komponen.
Build
Di Android Studio, pilih mPaaS > Build. Lalu Anda dapat membangun proyek Anda.