Kelas konfigurasi untuk memulai program mini.
@interface EMASMiniAppInitConfig : NSObjectaccessKey
@property (nonatomic, copy) NSString *accessKey;AccessKey aplikasi, yang dapat diperoleh dari Application Open Platform. Untuk informasi lebih lanjut tentang cara mendapatkan AccessKey, lihat topik Configure an app dalam bab Application Open Platform (for platform operators) pada Panduan Pengguna.
secretKey
@property (nonatomic, copy) NSString *secretKey;SecretKey aplikasi, yang dapat diperoleh dari Application Open Platform. Untuk informasi lebih lanjut tentang cara mendapatkan SecretKey, lihat topik Configure an app dalam bab Application Open Platform (for platform operators) pada Panduan Pengguna.
useUniApp
@property (nonatomic, assign) BOOL useUniApp;Menentukan apakah menggunakan kontainer program mini uni-app. Secara default, kontainer program mini uni-app tidak digunakan.
useWindVane
@property (nonatomic, assign) BOOL useWindVane;Menentukan apakah menggunakan kontainer program mini WindVane. Secara default, kontainer program mini WindVane tidak digunakan.
appCode
@property (nonatomic, copy) NSString *appCode;ID aplikasi, yang dapat diperoleh dari Application Open Platform.
host
@property (nonatomic, copy) NSString *host;Host layanan backend program mini.
useHttp
@property (nonatomic, assign) BOOL useHttp;Menentukan apakah menggunakan HTTP atau HTTPS. Secara default, HTTPS digunakan.
isCapsule
@property(nonatomic, assign) BOOL isCapsule;Tentukan apakah akan menggunakan tombol kapsul. Secara default, tombol kapsul diaktifkan. Parameter ini hanya berlaku untuk program mini uni-app.
Jika navigationBar atau titleNView tidak dikonfigurasikan di program mini uni-app Anda, tombol kapsul tidak akan ditampilkan.
menuActionSheetItems
@property(nonatomic, strong) NSArray<EMASMiniAppMenuActionSheetItem *> *menuActionSheetItems;Tombol menu default. Parameter ini hanya berlaku untuk program mini uni-app.
actionSheetStyle
@property(nonatomic, strong) EMASMiniAppMenuActionSheetStyle *actionSheetStyle;Gaya actionSheet untuk tombol menu.Parameter ini hanya berlaku untuk program mini uni-app.
capsuleButtonStyle
@property(nonatomic, strong) EMASMiniAppCapsuleButtonStyle *capsuleButtonStyle;Gaya tombol kapsul. Parameter ini hanya berlaku untuk program mini uni-app.
isCustomNavigationBar
@property (nonatomic, assign) BOOL isCustomNavigationBar;Menentukan apakah akan menyembunyikan bilah navigasi. Parameter ini hanya berlaku untuk program mini windvane.
needAuthFromApp
@property (nonatomic, assign) BOOL needAuthFromApp;Menentukan apakah akan mengaktifkan program mini untuk mendapatkan otorisasi pengguna saat memanggil antarmuka terkait informasi perangkat (lihat wv.authorize Proses Otorisasi Informasi Perangkat Pengguna). Secara default, nilai ini adalah false. Parameter ini hanya berlaku untuk program mini windvane.
popStyle
@property (nonatomic, strong) EMASMiniAppAuthPopStyle *popStyle;Tampilkan jendela pop-up otorisasi saat program mini memanggil antarmuka terkait informasi perangkat. Parameter ini hanya berlaku untuk program mini windvane.
favorStyle
@property (nonatomic, strong) EMASMiniAppFavoriteStyle *favorStyle;Tampilkan jendela pop-up saat mengeklik tombol lainnya pada bilah navigasi. Parameter ini hanya berlaku untuk program mini windvane.
superAppNameSpace
@property (nonatomic, copy) NSString *superAppNameSpace;Mendukung namespace yang dapat dimodifikasi untuk pemanggilan metode jsapi program mini. Pemanggilan program mini default adalah window.WindVane. Parameter ini hanya berlaku untuk program mini windvane.(lihat Cara menggunakan Mini App JsApi white label)
jsApiClassNamePrefix
@property (nonatomic, copy) NSString *jsApiClassNamePrefix;Mendukung modifikasi awalan nama kelas untuk pemanggilan metode jsapi program mini. Parameter ini hanya berlaku untuk program mini windvane.(lihat Cara menggunakan Mini App JsApi white label)
windvaneBackwardCompatible
@property (nonatomic, assign) BOOL windvaneBackwardCompatible;Apakah window.WindVane.call dapat digunakan untuk memanggil metode jsapi. Nilai defaultnya adalah true.Parameter ini hanya berlaku untuk program mini windvane.(lihat Cara menggunakan Mini App JsApi white label)
openLog
@property (nonatomic, assign) BOOL openLog;Menentukan apakah mengaktifkan fitur pencatatan log. Nilai valid: Ya dan Tidak. Nilai default: Tidak. Ya: mengaktifkan fitur pencatatan log. Tidak: menonaktifkan fitur pencatatan log.