​点击调用接口成功后不能使用wx.navigateToMiniProgram吗
发布于 5 年前 作者 yaoli 18539 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

    一个登陆功能,点击调用接口成功后使用wx.navigateToMiniProgram报错‘fail can only be invoked by user TAP gesture’

  • 预期表现

    登陆成功后调起是否跳转下一个小程序的弹框,而不是没反应

4 回复

我这里遇到体验版的小程序点击按钮调用wx.navigateToMiniProgram跳转到别的小程序,没有任何反应,并没有像https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html文档上说的统一增加弹窗,现在是不是只有正式版才能跳转?

这里的规则有所调整,具体请查看:

“小程序跳转小程序”功能调整及国庆审核安排通知
https://developers.weixin.qq.com/community/develop/doc/0000ac39168d50641477b725c51c01

尽量用navigator吧,wx.navigateToMiniProgram即将废弃了

同样有这个问题, 根据下面的规则, 进入小游戏点击了页面空白地方, 也测试点击一些其他按钮, 然后点击跳转按钮, 直接报错, 并没有预期的跳转确认弹窗. 应该是BUG吧, 文档我们都有看了 能不能核实一下.

需要用户触发跳转

从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。

每个小程序可跳转的其他小程序数量限制为不超过 10 个

从 2.4.0 版本以及指定日期(具体待定)开始


回到顶部