怎样把小程序入口关了

1. 注销小程序入口

小程序是一项非常便捷的服务,但有时候我们需要将小程序入口注销掉。那么要怎样做呢?以下是详细步骤。

1.1 打开小程序管理后台

首先在微信中打开小程序管理后台,选择需要注销入口的小程序,进入小程序的“设置”页面。

1.2 进入“功能设置”页面

在左边的侧边栏中选择“开发”-“开发设置”,然后选择“功能设置”。

1.3 关闭“进入小程序”的功能

在“功能设置”页面中,找到“启用进入小程序的能力”这一项,将其关闭即可。

// 代码示例

function disableEntry() {

wx.openSetting({

success(res) {

const authSetting = res.authSetting

// 判断是否关闭了“进入小程序”的能力

if (authSetting['scope.weRun'] === false) {

console.log('已关闭进入小程序的能力')

}

}

})

}

1.4 提交审核

关闭“进入小程序”的功能后,还需要提交审核。在审核通过后,“进入小程序”的功能将被彻底禁用。

2. 隐藏小程序入口

如果不想彻底注销小程序入口,也可以选择将其隐藏起来。以下是具体步骤。

2.1 进入“客服消息”页面

和关闭入口的方法一样,进入小程序管理后台的“设置”页面,选择“开发”-“客服消息”。

2.2 添加自定义菜单

在“客服消息”页面中,点击“添加自定义菜单”按钮,并选择“小程序”作为菜单类型。

2.3 设置小程序参数

在设置小程序的参数时,需要注意以下几点:

- 小程序路径要以“/”开头。

- 目前只支持最多设置三个子菜单。

- 子菜单的路径需要以“/”开头。

- 子菜单的跳转方式只支持“跳转到小程序”,即不能设置为“跳转到网页”或“发送消息”等。

// 代码示例

function hideEntry() {

wx.request({

url: 'https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN',

method: 'POST',

data: {

"button": [{

"type": "miniprogram",

"name": "我的小程序",

"url": "http://mp.weixin.qq.com",

"appid": "wxXXXXXXXXXXXXXXXX",

"pagepath": "/pages/index/index"

}]

},

success(res) {

console.log(res.data)

}

})

}

2.4 发布菜单

设置完参数后,需要点击“发布”按钮才能生效。此时,用户就可以通过点击菜单中的小程序图标来访问小程序了。

3. 总结

通过以上两种方法,我们可以轻松地注销或隐藏小程序入口。需要注意的是,注销入口需要通过审核才能生效,且无法通过路径进入小程序;而隐藏入口则需要通过自定义菜单来访问小程序,但仍然可以通过搜索、二维码等方式进入小程序。根据自己的需求来选择合适的方法吧!