アプリが起動すると、データベースに保存されている最新のビルド番号で現在インストールされているビルド番号を手動で確認し、インストールされているビルド バージョン番号が小さい場合は、「いいえ」と 2 つのオプションでアプリの更新についてユーザーにプロンプトを表示します。 '店に行く'。ユーザーが [ストアに移動] ボタンをクリックすると、以下のような反応ネイティブ リンクを使用して Play ストアにリダイレクトされます
const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid;
Linking.openURL(PLAY_STORE_LINK).catch(err =>
console.error("An error occurred", err)
);
実際にはプレイストアにリダイレクトしていますが、更新ボタンの代わりに開くボタンが表示されています。
apk を生成してテストすると、更新ボタンが表示されて正常に動作しますが、バンドル リリースでは動作しません。
どんな提案でも非常に役に立ちます。