すべてのプロダクト
Search
ドキュメントセンター

SuperApp:EMASMiniAppInitConfig

最終更新日:Jan 18, 2025

ミニアプリを起動するための構成クラスです。

@interface EMASMiniAppInitConfig : NSObject

accessKey

@property (nonatomic, copy) NSString *accessKey;

アプリケーションの AccessKey。これは、アプリケーションオープンプラットフォームから取得できます。 AccessKey の取得方法の詳細については、ユーザーガイドのアプリケーションオープンプラットフォーム(プラットフォーム オペレーター向け)の章にあるアプリを構成する Topic をご参照ください。

secretKey

@property (nonatomic, copy) NSString *secretKey;

アプリケーションのSecretKey。これは、アプリケーションオープンプラットフォームから取得できます。 SecretKeyの取得方法の詳細については、ユーザーガイドのアプリケーションオープンプラットフォーム(プラットフォームオペレーター向け)の章にあるアプリを構成する Topic をご参照ください。

useUniApp

@property (nonatomic, assign) BOOL useUniApp;

uni-app ミニアプリコンテナーを使用するかどうかを指定します。デフォルトでは、uni-app ミニアプリコンテナーは使用されません。

useWindVane

@property (nonatomic, assign) BOOL useWindVane;

WindVane ミニアプリコンテナーを使用するかどうかを指定します。デフォルトでは、WindVane ミニアプリコンテナーは使用されません。

appCode

@property (nonatomic, copy) NSString *appCode;

アプリケーションオープンプラットフォームから取得できるアプリ ID です。

host

@property (nonatomic, copy) NSString *host;

ミニアプリのバックエンド サービス ホストです。

useHttp

@property (nonatomic, assign) BOOL useHttp;

HTTP または HTTPS を使用するかどうかを指定します。デフォルトでは、HTTPS が使用されます。

isCapsule

@property(nonatomic, assign) BOOL isCapsule;

カプセル ボタンを使用するかどうかを指定します。デフォルトでは、カプセル ボタンが使用されます。 このパラメーターは、uni-app ミニアプリにのみ適用されます。

説明

uni-app ミニアプリで navigationBar または titleNView が構成されていない場合、カプセル ボタンは表示されません。

menuActionSheetItems

@property(nonatomic, strong) NSArray<EMASMiniAppMenuActionSheetItem *> *menuActionSheetItems;

デフォルトのメニュー ボタンです。 このパラメーターは、uni-app ミニアプリにのみ適用されます。

actionSheetStyle

@property(nonatomic, strong) EMASMiniAppMenuActionSheetStyle *actionSheetStyle;

メニュー ボタンのアクションシートのスタイルです。 このパラメーターは、uni-app ミニアプリにのみ適用されます。

capsuleButtonStyle

@property(nonatomic, strong) EMASMiniAppCapsuleButtonStyle *capsuleButtonStyle;

カプセル ボタンのスタイルです。 このパラメーターは、uni-app ミニアプリにのみ適用されます。

isCustomNavigationBar

@property (nonatomic, assign) BOOL isCustomNavigationBar;

ナビゲーションバーを非表示にするかどうかを指定します。 このパラメーターは、WindVane ミニアプリにのみ適用されます。

needAuthFromApp

@property (nonatomic, assign) BOOL needAuthFromApp;

デバイス情報関連インターフェイス (wv.authorize ユーザーデバイス情報認証プロセス」を参照) を呼び出す際に、ミニアプリがユーザー認証を取得できるようにするかどうかを指定します。デフォルトは false です。 このパラメーターは、WindVane ミニアプリにのみ適用されます。

popStyle

@property (nonatomic, strong) EMASMiniAppAuthPopStyle *popStyle;

ミニアプリがデバイス情報関連インターフェイスを呼び出すときに、認証ポップアップ ウィンドウを表示しますこのパラメーターは、WindVane ミニアプリにのみ適用されます。

favorStyle

@property (nonatomic, strong) EMASMiniAppFavoriteStyle *favorStyle;

ナビゲーションバーのカプセル「その他」ボタンをクリックしたときにポップアップ ウィンドウを表示しますこのパラメーターは、WindVane ミニアプリにのみ適用されます。

openLog

@property (nonatomic, assign) BOOL openLog;

ログ機能を有効にするかどうかを指定します。有効な値は、はい と いいえ です。デフォルト値は いいえ です。はい: ログ機能を有効にします。いいえ: ログ機能を無効にします。