收藏
回答

公众号页面跳转app报错launchfail但appid没错怎么回事?

公众号添加的appid和app原本的appid不一致!但appid没写错!

换一个app的appid就能正常跳转了,不知道为什么!!请教大神答疑解惑!!感谢感谢

添加的app是已经被添加过了,咨询客服说改app名称+提交授权书就行!审核通过了!但现在跳转提示 launch:fail appid错误

h5:

    <wx-open-launch-app id="launch-btn"

                        appid="wxa99c984d2d4bd217"

                        extinfo="">

        <script type="text/wxtag-template">

            <style>

                .btn {

                    padding: 12px;

                    background-color: #34703F; color: #ffffff; height: 40px; width: 160px; border-radius: 18px; border: 0;z-index:999

                }

            </style>

                <button class="btn">App内查看</button>

        </script>

        <script>

            var btn = document.getElementById('launch-btn');

            btn.addEventListener('launch', function (e) {

                console.log('success');

                //alert("success")

                onLauncherApp(e)


            });

            btn.addEventListener('error', function (e) {

                console.log('fail', e.detail);

                onLauncherAppError(e)

                //alert(JSON.stringify(e));

                //alert(JSON.stringify(e.detail));

            });

            const onLauncherApp = (e) => {

                console.log('onLauncherApp', e)

                if (e.isTrusted == 'false') {

                    console.log('打开app失败 需要下载app', e)

                    alert('打开app失败 需要下载app')

                } else {

                    console.log('打开app成功', e)

                    //alert('打开app成功')

                }

            }

            const onLauncherAppError = (e) => {

                console.log('onLauncherAppError', e)

                console.log('打开app失败', e)

                alert('打开app失败' + JSON.stringify(e.detail))

                //alert(e)

            }

        </script>

    </wx-open-launch-app>

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容