lacorey
lacorey
  • 发布:2024-03-05 16:39
  • 更新:2024-03-05 18:24
  • 阅读:186

微信小程序在PC端微信中报错 checkNetworkAPIURL:fail

分类:uni-app

微信小程序在发布后在手机微信中使用正常 在pc端微信中使用小程序时报错
报错内容如下:
{“errMsg”:"request:fail checkNetworkAPIURL: fail function cannot run on service",""errCode:"SYS_ERR","code":"SYS_ERR"
导致在pc端无法使用微信登录

请问怎么解决??

2024-03-05 16:39 负责人:无 分享
已邀请:
HRK_01

HRK_01

开发者工具调试下有问题吗?我刚刚测试了一下在pc端登录,可以返回正常登录信息

  • lacorey (作者)

    在点击登录时 执行

    wx.getPrivacySetting({

    success: res => {

    console.log(

    res

    ) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }

    // 打开小程序隐私协议提示

    if (res.needAuthorization) {

    this.showPrivacy = true

    this.privacyContractName = res.privacyContractName

    } else {

    this.weixinLogin()

    }

    },

    fail: () => {},

    complete: () => {}

    })


    没有生效 在Pc端正式环境中,不知道怎么调试了

    2024-03-05 18:40

lacorey

lacorey (作者)

我觉得应该是

<!-- 激励视频广告 --> <ad-rewarded-video ref="adRewardedVideo" adpid="1403751398" :preload="false" :loadnext="false" :disabled="true" url-callback="adUrlCallback" v-slot:default="{loading, error}" @load="onadload" @close="onadclose" @error="onaderror">
<view class="ad-error" v-if="error">{{error}}</view>
</ad-rewarded-video>

激励视频输出的错误日志

问题是我现在的问题是在pc端微信中使用小程序时 点击微信登录 login() 执行以下代码 没有执行

checkPrivacy() {
wx.getPrivacySetting({
success: res => {
console.log(res)
// 打开小程序隐私协议提示
if (res.needAuthorization) {
this.showPrivacy = true
this.privacyContractName = res.privacyContractName
} else {
this.weixinLogin()
}
},
fail: () => {},
complete: () => {}
})
},
login() {

            this.checkPrivacy()  

        },  

在手机端没有任务问题,但发布后正式版在pc端的微信上没有任何反应,又不能调试,我的环境是 mac m1 ,注意是发布后在微信中运行小程序时出现的问题

要回复问题请先登录注册