0

アプリが起動すると、データベースに保存されている最新のビルド番号で現在インストールされているビルド番号を手動で確認し、インストールされているビルド バージョン番号が小さい場合は、「いいえ」と 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 を生成してテストすると、更新ボタンが表示されて正常に動作しますが、バンドル リリースでは動作しません。

どんな提案でも非常に役に立ちます。

4

2 に答える 2

0

そこにパラメータを追加してみてください https://developer.android.com/distribute/marketing-tools/linking-to-google-play#UriSummary

const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid + '&rnd=' + Math.random();

そのキャッシュでしょうか?

于 2020-03-06T13:19:04.623 に答える