WindVane または uni-app ミニアプリコンテナーをネイティブアプリに統合した後、実行時にアプリにログインするユーザーをミニアプリコンテナーに関連付けることができます。その後、Application Open Platform のホワイトリストベースのカナリアリリース機能を使用できます。 SDK は、別のユーザーに切り替えるときにミニアプリのキャッシュを自動的にクリアします。
ミニアプリコンテナーとユーザーを関連付ける
ホワイトリストベースのカナリアリリース機能と自動キャッシュクリア機能を使用するには、次のインターフェースを呼び出して、ユーザーをミニアプリコンテナーに関連付ける必要があります。サンプル コード:
ServiceManager.getInstance().registerService(IUserInfoService.class.getName(), new IUserInfoService() {
@Override
public UserInfo getUserInfo() {
// ログイン状態に基づいてユーザー情報を返します。ログインしているユーザーがいない場合は、null が返されます。
UserInfo userInfo = new UserInfo();
userInfo.setUserId(userId);
return userInfo;
}
});