Android 使用链接响应本机应用程序更新重定向(捆绑包发布)

Android 使用链接响应本机应用程序更新重定向(捆绑包发布),android,react-native,react-native-android,deep-linking,in-app-update,Android,React Native,React Native Android,Deep Linking,In App Update,当应用程序启动时,我会手动检查当前安装的版本号和我存储在数据库中的最新版本号,然后如果安装的版本号小于此版本号,我会用两个选项提示用户应用程序更新“否,谢谢”和“转到商店”。当用户点击go to store按钮时,我使用如下的react native链接重定向到play store const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid; Linking.openURL(PLAY_STORE_LINK).catch(err =

当应用程序启动时,我会手动检查当前安装的版本号和我存储在数据库中的最新版本号,然后如果安装的版本号小于此版本号,我会用两个选项提示用户应用程序更新“否,谢谢”和“转到商店”。当用户点击go to store按钮时,我使用如下的react native链接重定向到play store

const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid;

Linking.openURL(PLAY_STORE_LINK).catch(err =>
console.error("An error occurred", err)
);
它实际上是重定向到播放商店,但不是更新按钮,而是显示打开按钮

当我生成apk并进行测试时,它可以正常工作,显示更新按钮,但在bundle版本中不起作用


任何建议都会非常有用。

尝试添加类似的参数

康斯特播放商店链接market://details?id='+res[0].appid+'&rnd='+Math.random()


可能是其缓存?

似乎是play store缓存问题,即使应用程序所有更新都处于实时状态,我们也必须等待2到3个小时,或者必须清除play store应用程序存储缓存

这里是有用的链接