0

当应用程序启动时,我使用我存储在数据库中的最新版本号手动检查当前安装的版本号,然后如果安装的版本号较小,那么我会提示用户有关应用程序更新的两个选项“不,谢谢”和'去商店'。当用户单击转到商店按钮时,我使用如下所示的 react native Linking 重定向到 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

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

这是有用的链接

Play 商店有新版本的应用程序,但没有显示更新

于 2020-03-07T07:13:32.207 回答
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 回答