WindVane または uni-app ミニアプリコンテナーをネイティブアプリに統合した後、実行時にアプリにログオンするユーザーをミニアプリコンテナーに関連付けることができます。その後、Application Open Platform のホワイトリストベースのカナリアリリース機能を使用できます。 SDK は、別のユーザーに切り替えるときにミニアプリのキャッシュを自動的にクリアします。
ミニアプリコンテナーとユーザーを関連付ける
ホワイトリストベースのカナリアリリース機能と自動キャッシュクリア機能を使用するには、次のインターフェイスを呼び出して、ユーザーをミニアプリコンテナーに関連付ける必要があります。サンプルコード:
[[EMASServiceManager sharedInstance] registerServiceProtocol:@"EMASUserInfoService" IMPClass:@"EMASUserInfoServiceImpl" target:nil];
@implementation EMASUserInfoServiceImpl
- (EMASUserInfo *)getUserInfo {
EMASUserInfo *userInfo = [[EMASUserInfo alloc] init];
userInfo.userId = userId;
return userInfo;
}
@end