All Products
Search
Document Center

Mobile Platform as a Service:Konfigurasikan container HTML5

Last Updated:Jan 27, 2026

Container HTML5 menyediakan berbagai konfigurasi switch yang dapat Anda modifikasi untuk mengubah perilakunya. Sebagai contoh, Anda dapat menggunakan konfigurasi verifikasi signature untuk mengaktifkan atau menonaktifkan verifikasi signature pada paket offline.

Anda dapat memodifikasi konfigurasi switch melalui salah satu dari tiga cara berikut:

  • Tambahkan file bawaan custom_config.json ke folder config dalam direktori assets proyek portal atau proyek aplikasi utama. Metode ini hanya berlaku untuk versi 10.1.60 dan yang lebih baru. Format file custom_config.json adalah sebagai berikut:

    [
    {
      "value": "NO",
      "key": "h5_shouldverifyapp"
    },
    {
      "value": "0",
      "key": "TSBS"
    }
    ]
  • Gunakan H5ExtConfigProvider untuk mengonfigurasi switch dalam kode Anda. Metode ini hanya berlaku untuk versi sebelum 10.1.60. Penggunaan H5ExtConfigProvider adalah sebagai berikut:

    public class H5ExtConfigProviderImpl implements H5ExtConfigProvider {
      @Override
      public String getConfig(String key) {
          if ("h5_shouldverifyapp".equalsIgnoreCase(key)) {
              return "YES";
          } else if ("TSBS".equalsIgnoreCase(key)) {
              return "0";
          }
          return null;
      }
    }
    // Panggil metode ini saat startup. Hanya satu instans global H5ExtConfigProvider yang dapat aktif. Instans terakhir yang diatur akan mengambil prioritas.
    H5Utils.setProvider(H5ExtConfigProvider.class.getName(), new H5ExtConfigProviderImpl());
  • Distribusikan konfigurasi switch dari platform MDS. Untuk informasi selengkapnya, lihat Manajemen konfigurasi switch.

Daftar switch container

Gunakan switch pada tabel berikut untuk menyesuaikan fitur mana yang diaktifkan.

Nama switch

Tujuan

Deskripsi

Nilai default

h5_shouldverifyapp

Mengaktifkan atau menonaktifkan verifikasi signature. Aktifkan fitur ini untuk lingkungan online. Jika perangkat terdeteksi telah di-root, verifikasi signature akan dipaksa diaktifkan dan konfigurasi switch ini diabaikan.

Atur ke YES untuk mengaktifkan fitur ini. Atur ke NO untuk menonaktifkannya.

YES

TSBS

Menentukan apakah akan menggunakan title bar immersive. Switch ini hanya berlaku untuk Android.

Atur ke `1` untuk menggunakannya. Atur ke `0` untuk tidak menggunakannya.

Penting

Nilai `1` dan `0` berupa string.

1

h5_remote_debug_host

Alamat server remote untuk debugging aplikasi pada perangkat remote.

  • Jika Anda mengonfigurasi switch ini, debugging aplikasi pada perangkat remote diaktifkan. Atur nilai h5_remote_debug_host ke alamat server yang digunakan untuk debugging.

  • Jika Anda tidak mengonfigurasi switch ini, debugging aplikasi pada perangkat remote dinonaktifkan. Switch ini tidak memiliki nilai default.

-

androidFallbackNetwork

Menentukan apakah akan menggunakan library jaringan mPaaS untuk memuat resource fallback.

Atur ke YES untuk menggunakan library jaringan mPaaS dalam memuat resource fallback. Atur ke NO untuk menggunakan library jaringan sistem dalam memuat resource fallback.

YES

mp_h5_push_window_use_activity

Menentukan apakah akan memaksa memulai Activity baru saat `pushWindow` dipanggil.

Atur ke YES untuk mengaktifkan fitur ini. Nilai lainnya akan menonaktifkannya.

NO

mp_ta_showOptionMenu

Menentukan apakah menu opsi ditampilkan di pojok kanan atas miniapp.

Catatan

Konfigurasi ini hanya berlaku jika Anda memilih apakah akan menampilkan menu opsi di pojok kanan atas saat penerbitan miniapp.

Atur ke YES untuk menampilkan menu tersebut. Nilai lainnya akan menyembunyikannya.

NO

mp_ta_showShareMenuItem

Menentukan apakah opsi berbagi ditampilkan dalam menu opsi di pojok kanan atas miniapp.

Atur ke YES untuk menampilkan opsi tersebut. Nilai lainnya akan menyembunyikannya.

NO

mp_ta_use_orginal_mini_nagivationbar

Menentukan apakah miniapp menggunakan navigation bar bawaan.

Nilai YES menunjukkan bahwa item tersebut sedang digunakan. Nilai lainnya menunjukkan tidak digunakan.

YES

h5_CORSWhiteList

Daftar putih nama domain. Resource offline dari nama domain yang termasuk dalam daftar putih dapat diakses lintas domain.

Catatan

Untuk resource online, konfigurasikan pengaturan lintas domain yang benar pada server resource tersebut.

Format kontennya berupa array JSON. Karakter khusus harus di-escape. Contoh: { "value": "[\"oss-cn-hangzhou.aliyuncs.com\"]", "key": "h5_CORSWhiteList" }

Kosong

mp_h5_allow_mix_content

Mengizinkan mode Mixed Content. Mengaktifkan mode ini menimbulkan risiko keamanan. Gunakan dengan hati-hati.

Catatan

Switch ini hanya didukung pada versi 10.1.60.

Atur ke YES untuk mengizinkan mode tersebut. Atur ke NO untuk melarangnya.

NO