关于#微信小程序#的问题:再次获得位置权限的疑问

请教大拿:使用微信小程序:民生银行企业账户e+,第一次登录时在弹出来的位置权限选择了拒绝,第二次和以后登陆的时候就没有弹出来的位置权限了,导致不能在小程序中选择网点查询,请问如何才能在再次调出位置权限,点击同意,达到可以选择网点查询的目的?使用手机为苹果手机。

img


请各位看看评论,已经使用了很多方法,但还是没用。

该回答引用ChatGPT
在微信小程序中,弹出位置权限选择的对话框是由微信客户端负责展示和处理的,因此开发者无法直接控制。如果用户第一次拒绝授权,那么在以后的登录过程中是不会再次弹出该权限选择对话框的。

如果要让用户重新授权位置权限,可以通过以下方式:

1. 将小程序从微信客户端中删除,然后重新搜索打开,并在打开时选择允许授权位置权限。

2. 在微信设置中,找到小程序列表,选择需要重新授权的小程序,在权限设置中重新打开位置权限。

如果你想在小程序中直接引导用户重新授权位置权限,可以尝试在小程序逻辑代码中使用 wx.openSetting() 方法打开微信设置页面,让用户手动打开位置权限开关。具体代码实现可参考以下示例:

javascript
// 在小程序中引导用户打开位置权限开关
wx.openSetting({
success: function (res) {
// 这里可以处理打开设置页面后的回调,例如判断是否已经授权位置权限等操作
}
})

大哥,你这个问题,应该在设置,隐私里面的定位那里,把微信的定位设置成使用APP期间,如下图:

img

该回答引用于ChatGPT:
你可以按照以下步骤尝试重新授权位置权限:

  1. 打开微信,进入"我"的界面。

  2. 点击"设置",然后选择"隐私"。

  3. 在隐私页面中,找到并点击"定位服务"。

  4. 找到民生银行企业账户e+小程序,打开它的定位权限开关即可。

这样做的话,下一次你再次使用该小程序时,会重新弹出授权位置权限的提示框,你可以选择同意即可。希望这能解决你的问题。

上面的方法如果还是有问题的话,那就需要去手机设置里-设置隐私权限,找到使用的应用APP,开启权限。
详细步骤:
1.点击隐私 设置主页点击隐私设置选项。
2.点击定位 点击进入打开定位设置。
3.点击微信 点击应用程序中的微信。
4.点击使用APP期间
其二,确保该小程序的这个步骤已完成:
1、打开微信发现页,点击”小程序“选项。
2、打开个人信息与权限管理,点击页面右上角”三个点“,在弹出的窗口中点击”个人信息与权限管理“。
3、打开小程序,选择要设置的小程序,点击进入。
4、打开定位权限设置,点击”位置信息“。
5、开启定位权限,选择”仅在使用小程序使用期间“即可。

若您在第一次登录时拒绝了位置权限,微信小程序就不会再次自动弹出请求位置权限的提示框。但是,您可以通过微信的设置来重新打开小程序的位置权限。具体的操作步骤如下:

1.打开手机的“设置”应用程序。

2.找到“微信”应用程序,然后点击进入。

3.在微信的设置界面中,找到“位置信息”选项,然后点击进入。

4.找到民生银行企业账户e+小程序,然后将其位置权限设置为“允许”。

这样,下次您在打开民生银行企业账户e+小程序时,就会再次弹出请求位置权限的提示框了。

打开微信小程序,找到你的民生银行,拖动到最下面删除后,重新打开就可以了