feat(update): expose store bridge entry

这个提交包含在:
XuqmGroup 2026-07-28 20:22:40 +08:00
父节点 d05b85b024
当前提交 8204ee7c38

查看文件

@ -690,8 +690,17 @@ object UpdateSDK {
* SDK 不展示 UI返回 false 时由宿主决定是否提示无法提供下载服务
*/
@JvmStatic
fun openStore(context: Context, updateInfo: UpdateInfo): Boolean {
val candidates = listOf(updateInfo.marketUrl, updateInfo.appStoreUrl)
fun openStore(context: Context, updateInfo: UpdateInfo): Boolean =
openStore(context, updateInfo.marketUrl, updateInfo.appStoreUrl)
/** Java/RN 使用的同一商店跳转入口。 */
@JvmStatic
fun openStore(
context: Context,
marketUrl: String?,
appStoreUrl: String?,
): Boolean {
val candidates = listOf(marketUrl.orEmpty(), appStoreUrl.orEmpty())
.map(String::trim)
.filter(String::isNotBlank)
.distinct()