r***@163.com
r***@163.com
  • 发布:2023-04-06 14:17
  • 更新:2023-04-06 14:44
  • 阅读:2920

【报Bug】uni.navigateToMiniProgram跳转小程序报错“因当前所处区域受限或APP版本过低等原因,暂时无法访问“

分类:uni-app

产品分类: uniapp/小程序/字节跳动

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.1

第三方开发者工具版本号: 3.6.15.20221228

基础库版本号: 抖音 24.4.0

项目创建方式: CLI

CLI版本号: 2.0

示例代码:

<view
class="btn-fill"
data-eventsync="true"
@click.stop="navOrderDetail(goodDetail)"

去使用
</view>

navOrderDetail(item) {
uni.navigateToMiniProgram({
appId: config.dyDiancanAppId,
path: config.dyDiancanPath,
extraData: {
'data1': 'test'
},
success(res) {
// 跳转成功
console.log(res)
},
fail: (fail) => {
// 跳转失败
console.log(fail)
}
})
}

操作步骤:

点击“去使用”页面提示无法使用

预期结果:

正常跳转

实际结果:

无法跳转

bug描述:

抖音小程序中使用 uni.navigateToMiniProgram 处理小程序跳转,突然显示失败。
测试阶段跳转功能正常,提交版本发布后功能不可用。
navigateToMiniProgramAppIdList中配置正常。
错误截图:见附件。
参考社区bug问答“[BUG]抖音小程序无法跳转另外一个抖音小程序”中的方案去修改,仍无效。

2023-04-06 14:17 负责人:无 分享
已邀请:
瑆箫

瑆箫

如果你遇到跳转失败的情况,可以尝试以下几个解决方法:

检查跳转的小程序是否通过审核;
检查 navigateToMiniProgramAppIdList 配置是否正确;
检查小程序的版本是否一致,并重新测试跳转功能。
可能是因为审核人员认为您的小程序跳转存在安全问题,所以在发布后被禁止了。您可以联系抖音客服,申请重新审核并解决问题。同时,建议您在使用uni.navigateToMiniProgram时,加入错误处理机制,以便及时发现和解决问题。

解决此问题的方法有:

检查小程序的版本,如果小程序版本过低,需要更新到最新版本才能跳转。

检查小程序是否开启了跳转功能,如果没有开启,需要在小程序后台进行设置。

检查用户所处的地区是否支持访问该小程序,如果不支持,需要等待小程序开发者进行相应的调整。
这个问题通常是因为小程序跳转的目标应用程序的版本过低或者所在的区域受到限制导致的。

以下是解决方法:

检查目标小程序的版本
如果目标小程序的版本过低,那么可能无法在当前设备上使用。你可以检查一下目标小程序的版本,如果版本过低,那么建议升级到最新版本。

检查设备所处的区域
有些小程序可能会受到区域的限制,导致在某些特定区域无法访问。你可以检查一下当前设备所处的区域是否与目标小程序的区域一致,如果不一致,那么可能会无法访问。

检查跳转参数是否正确
在跳转到目标小程序时,需要传递相应的参数。你可以检查一下跳转参数是否正确,如果参数不正确,那么可能也会导致跳转失败。

该问题目前已经被锁定, 无法添加新回复