uni-app暂无更新或检查appid是否填写正确

发布于 1周前 作者 yuanlaile 来自 Uni-App

uni-app暂无更新或检查appid是否填写正确
检查过了,安卓端请求云函数的appId与后台中的appId是一致的。本地版本号为1.0.0,后台中新增的版本号为1.0.1,但是就是一直报“暂无更新或检查appid是否填写正确”。

也确定服务空间使用的是同一个服务空间。

image image

信息 详情
本地版本号 1.0.0
后台版本号 1.0.1

14 回复

这两个是一个服务空间么? 你可以跟一下uni-upgrade-center云函数,在截图的问题看看输出了啥


照着试了一遍,发现record数组为空数组,但是我的安卓端项目服务空间是直接绑定到admin项目上的,没有单独绑定服务空间,还是不知道怎么解决

回复 2***@qq.com: 安卓端项目服务空间是直接关联到admin项目

回复 2***@qq.com: 你是多个云空间么

回复 套马杆的套子: 我有三个,但是分别对应三个三个app和后台,其他两个都是正常的,但是就这个不行

这是“opendb-app-versions”表中的数据

尝试将查询条件注释一部分就能正常查询到数据 不知道什么原因

我看你的stable_publish在数据库里已经是true了,那就是platform了,你看是啥平台啊,打印下,我看你数据库里的是安卓的

回复 套马杆的套子: platform值是字符串“Android”

注释其中一个都不会返回数据 两个同时注释了才会返回数据

回复 2***@qq.com: 看你的platform数据库存的json数组,你做等值查询肯定查不出来

是不是因为是支付宝云空间的原因呢??

解决了吗?我也遇到这个问题,一开始是 Error: Invalid uni-id config file , 然后就这个 “暂无更新或检查appid是否填写正确”

针对您提到的“uni-app暂无更新或检查appid是否填写正确”的问题,这通常涉及到uni-app项目配置及平台校验的问题。以下是一些相关的代码案例和配置检查步骤,帮助您定位和解决问题。

1. 检查manifest.json中的AppID

在uni-app项目中,manifest.json文件是项目的配置文件,其中包含了应用的基本信息,包括AppID。请确保您已经在相应的平台(如微信小程序、App Store等)上注册了应用并获取了正确的AppID,然后在manifest.json中正确填写。

{
  "mp-weixin": { // 微信小程序配置
    "appid": "your-wechat-appid", // 确保这里填写的是正确的微信小程序AppID
    "setting": {
      // 其他配置...
    }
  },
  // 其他平台配置...
}

2. 检查pages.json中的页面路径

虽然这与AppID的直接校验无关,但错误的页面路径配置也可能导致更新或运行时问题。确保所有页面路径都是正确的。

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        // 页面样式配置...
      }
    },
    // 其他页面配置...
  ]
}

3. 使用条件编译检查平台特定代码

如果您在代码中使用了条件编译来区分不同平台的代码,请确保这些条件编译语句是正确的。错误的条件编译可能导致某些平台上的代码无法正确执行。

// #ifdef MP-WEIXIN
console.log('This is WeChat Mini Program');
// #endif

// #ifdef APP-PLUS
console.log('This is App-Plus platform');
// #endif

4. 检查网络请求和API调用

如果您的应用依赖于网络请求或特定平台的API调用,请确保这些请求和调用符合平台规范,并且AppID等认证信息已经正确配置在请求中(如果需要的话)。

5. 清理项目并重新构建

有时候,简单的清理项目缓存并重新构建可以解决一些莫名其妙的问题。您可以尝试删除dist目录(或其他构建输出目录)和node_modules目录,然后重新运行npm install和构建命令。

rm -rf dist node_modules
npm install
npm run dev // 或其他构建命令

通过上述步骤,您应该能够检查并解决“uni-app暂无更新或检查appid是否填写正确”的问题。如果问题仍然存在,请检查uni-app的官方文档或社区论坛以获取更多帮助。

回到顶部