微信小程序区分运行环境

ops/2025/2/21 7:37:44/

wx.getAccountInfoSync() 是小程序>微信小程序的一个 API,它可以同步获取当前账号信息。返回对象中包含小程序 AppID、插件的 AppID、小程序/插件版本等信息。

返回的对象结构如下:

 小程序运行环境,可选值有:develop(开发版)、trial(体验版)、release(正式版)

{miniProgram: {  // 小程序账号信息appId: String,  // 小程序 appIdenvVersion: String  // 小程序运行环境,可选值有:develop(开发版)、trial(体验版)、release(正式版)},plugin: {  // 插件账号信息(如果当前小程序使用了插件,会有此字段)appId: String,  // 插件 appIdversion: String  // 插件版本号}
}

使用

const appId = wx.getAccountInfoSync().miniProgram.appId;
console.log(appId);  // 输出当前小程序的 AppID

 请注意,wx.getAccountInfoSync() 只能在小程序环境中使用,不能在其他环境(如 Node.js 或浏览器)中使用。

 


http://www.ppmy.cn/ops/45541.html

相关文章

前端一个页面依赖多个接口解决之node接口聚合

首先先介绍一下页面的接口请求处理: 接口请求之间是否存在依赖性,主要有两种处理方式: 并行请求: 当这些接口彼此之间互不依赖时,可以同时发起多个请求。这时可以使用 Promise.all([…]) 来处理,这样可以…

Python魔法之旅-魔法方法(04)

目录 一、概述 1、定义 2、作用 二、主要应用场景 1、构造和析构 2、操作符重载 3、字符串和表示 4、容器管理 5、可调用对象 6、上下文管理 7、属性访问和描述符 8、迭代器和生成器 9、数值类型 10、复制和序列化 11、自定义元类行为 12、自定义类行为 13、类…

android 在onCreate方法中获得view的宽高

view在绘制完成后才会有自己的宽高,所以在onCreate中要获得view的宽高可以通过以下4中方法: 1、ViewTreeObserver:监听界面绘制事件,在layout时调用,使用完毕后记得removeListener 2、view.post,因为runn…

linux中基于docker安装RabbitMQ。

在线获取安装包: docker pull rabbitmq:3.8-management(3.8-management版本号)。 切换目录后使用命令加载镜像即可: docker load -i mq.tar 安装镜像(黏贴复制命令时,不腰复制黏贴注释,#只是为了…

elasticsearch有什么用

Elasticsearch是一个开源的分布式搜索和分析引擎,它被广泛用于构建实时的、可扩展的搜索和分析应用程序。以下是Elasticsearch的主要用途和功能:12 全文搜索:Elasticsearch提供强大的全文搜索功能,可以处理大量的文本数据&…

基于大数据的高校生源可视化分析系统

基于大数据的高校生源可视化分析系统 “A Visual Analysis System for Higher Education Student Enrollment based on Big Data” 完整下载链接:基于大数据的高校生源可视化分析系统 文章目录 基于大数据的高校生源可视化分析系统摘要第一章 引言1.1 研究背景1.2 研究目的1.…

设计模式八股文

什么是设计模式? 设计模式是软件开发过程中经常遇到的问题的通用解决方案。类似于前人总结的经验,遇到相似问题的时候有个参考。 设计模式七大基本原则? 单一职责:一个类应该只作一件事情。将功能分为小的独立的单元。开放封闭…

【quarkus系列】创建quarkus第一个应用程序

文章目录 序言环境准备创建项目项目分析程序代码构建访问项目 序言 Quarkus 是一个设计用于 Kubernetes 和云原生环境的 Java 框架,具有快速启动时间、低内存消耗和强大的开发者体验。溪源将带您一步步创建一个简单的 Quarkus 应用程序。 环境准备 在开始之前&am…