Categories


Tags


百度智能小程序-如何为用户提供地理位置服务

为帮助开发者更精准地服务和运营用户,智能小程序团队开放了「用户授权地理位置信息」的能力。

通过官方提供的授权接口,开发者能够引导用户授权地理信息给小程序,用于提供更优质的服务。

小程序地理位置授权能力开发流程及说明:查看开发文档 。

一、授权流程

1. 权限未开通提示 1

若百度 App 未获取到手机系统的地理位置权限,会导致小程序授权失败。小程序可通过模态弹窗 提示用户对应权限未开启,并注明手动开通权限的方式。

说明:因小程序无法直接调起手机系统的授权,请不要在提示中提供直接开启权限的按钮误导用户。

2. 权限未开通提示 2

若小程序无法调起授权面板。请通过模态弹窗的形式提示用户对应权限未开启,注明手动开通权限的方式,并提供【前往开启】按钮方便用户抉择。

说明:小程序需标记首次授权失败的事件,供后续再次触发该授权时做判断,做对应的提示与引导。

3. 授权失败提示

用户已明确拒绝小程序的授权申请,使用toast 组件 轻量提示用户获取权限失败。

二、选择触发授权的方式

因授权行为会打断用户的任务流,请根据用户使用场景,从体验最佳的角度选择正确的触发方式。

触发地理位置授权的方式有 2 种:点击触发、自动触发。

2.1 点击触发

通过用户主动点击(按钮或 ICON 等)的行为触发地理位置授权,即,将触发授权与用户的点击行为绑定。

点击触发授权的方式可以让用户对即将出现的授权流程有预期,能够降低用户拒绝授权的风险,也是对用户干扰性最低的触发方式。

示例1:填写收货地址,用户点击定位icon触发授权)

示例2:导航场景,用户点击导航icon触发授权

2.2 自动触发(请谨慎使用)

打开小程序页面时,在用户无任何操作行为的情况下自动触发地理位置授权。

2.2.1 适用场景

自动触发授权属于用户预期之外的一种行为,会打断用户的操作流,被拒绝的概率较高。因此,仅在当前页面内容强依赖用户地理位置信息,且授权前后的页面内容有明显差异时,才允许使用自动触发的方式申请授权。

示例1:页面核心内容是地图,授权后页面切换为用户所在详细位置,提供精准服务

示例2:页面核心内容是基于地理位置的团购信息,授权后切换为用户所在城市,推荐精准团购信息和运营入口

当前页面内容不强依赖用户的地理位置信息,授权前后页面内容无差异时,请不要触发地理位置授权干扰用户。

错误

小程序并未依据用户地理位置推荐页面信息,授权前后页面无差异。

2.2.2 授权中的页面展示

使用自动触发的方式申请地理位置授权时,需显示页面默认信息。不允许出现在无页面信息的状态下申请授权。

正确

自动地理位置授权,页面加载默认信息

错误

自动触发地理位置授权,不允许页面出现无信息的情况

2.2.3 用户拒绝授权后的页面展示

若用户拒绝授权,页面需显示默认信息,不允许出现空白页面致使小程序无法使用,影响用户体验。

正确

用户拒绝授权后,显示默认页面信息

错误

用户拒绝授权后,不允许出现空白页面

三、避免以下体验不佳的情况

3.1 违反用户隐私和数据规范

说明 1:小程序提供的服务或页面内容与用户的地理位置信息无关联性,不允许申请地理位置授权

说明 2:用户已经明确拒绝授权申请,不允许反复多次出现授权引导,强行引导用户开通权限

错误

用户已明确拒绝地理位置授权,不允许频繁多次出现引导信息,干扰用户使用小程序

3.2 违反功能实现规范

说明:弹窗引导授权,用户可选择接受或拒绝,不允许出现弹窗无法关闭的情况

正确

用户可以选择登录,也可以不登录

错误

不允许出现弹窗无法关闭的情况

3.3 违反不妨碍用户规范

说明:在用户已明确拒绝授权申请的情况下,不允许强行跳转至权限管理页

错误

不允许出现用户拒绝授权后强行跳转至权限管理页的情况

错误

不允许出现自动触发跳转至权限管理页的情况

来源:百度智能小程序


Public @ 2014-02-20 15:59:48

百度站内搜索新首页惊艳亮相—三大新功能锦上添花

百度站内搜索新首页已经惊艳亮相,并且添加了三大新功能,为用户带来更加便捷的搜索体验。 首先,百度站内搜索将会显示搜索内容的相关度排名,使用户可以更快地找到需要的信息。 其次,百度站内搜索还提供了一个“搜索建议”功能,可以为用户推荐相关的搜索关键词,帮助他们更快地找到所需的信息。 最后,百度站内搜索还提供了一个“搜索历史记录”功能,可以让用户方便地查看和管理其以前的搜索记录,以便于更好地进行个

Public @ 2023-06-10 15:00:14

socket读写错误,百度资源平台抓取诊断提示错误的解决办法

遇到socket读写错误的情况可能是由于网络连接不稳定或代码逻辑错误导致的。要解决这个问题,可以尝试以下几个解决办法: 1. 检查网络连接:首先确保你的网络连接是稳定的,可以尝试重新连接网络或者切换到其他网络环境。如果使用的是Wi-Fi连接,可以尝试使用有线连接。 2. 检查代码逻辑:检查你的代码逻辑,确保你使用的是正确的Socket操作函数并提供了正确的参数。请检查是否正确设置了IP地址、端

Public @ 2023-07-22 17:00:39

如何配置百度智能小程序适配规则?——示例详解

在介绍适配规范的文章中我们提到,保持H5 url与web化路径的样式尽可能一致,可以让搜索更好地识别规则、生效规则。现在,我们就来重点来看一下“样式一致性”要求。1、适配规则概况总体来看,小程序适配的基本原则遵循移动适配原则,开发者可以参考移动适配的相关介绍。小程序适配的不同之处在于,它没有移动适配中提到的同主域限制。另外,需要说明的是,百度搜索会综合资源、性能等要素的考量,并不百分之百按照开发者

Public @ 2009-04-12 15:44:34

听说小程序页面标题低质会影响分发?我该怎么办?

是的,小程序页面标题的质量会影响小程序的分发。页面标题应该简洁、准确、有吸引力,能够描述清楚页面的主题和内容。如果页面标题低质,可能会降低用户点击的欲望,从而影响小程序的流量和分发效果。 如果你的小程序页面标题存在低质问题,可以通过以下几个方面来优化: 1. 确定页面主题:将页面的主题和内容梳理清楚,确定一个简洁而准确的页面标题。 2. 关键词优化:在页面标题中添加关键词,能够提高小程序的搜

Public @ 2023-06-15 03:50:14

更多您感兴趣的搜索

0.496260s