Android传感器与上下文感知最佳实践
1. 上下文感知最佳实践
在应用中添加上下文感知功能意味着要求用户信任你处理他们的信息。你请求的上下文信息越多,就越需要用户的信任。建立信任很难,但失去信任却很容易,即使你并非恶意,只是行为令人困惑或模糊不清。为了维护这种信任,以一种最大限度提高用户控制权和隐私的方式负责任地使用上下文信息至关重要。以下是一些最佳实践:
- 告知用户你正在做什么以及为什么这样做,并尽可能让他们有拒绝的权利。
- 始终解释你如何使用他们的上下文信息以及如何处理这些数据,包括在设备上的处理情况,特别是当数据被存储或传输时。
- 除非对用户明确说明且是应用功能的关键部分,否则不要传输或存储位置或联系人详细信息。
- 如果你存储了任何上下文数据,要让用户能够轻松地在他们的设备和你的服务器上删除这些数据。
- 制定清晰的隐私政策,方便用户查找和理解。
- 你的应用应该是用户直观的朋友,而不是令人毛骨悚然的跟踪者;使用上下文感知功能来提高通知质量,而不是向用户发送垃圾信息。
以下是一段移除围栏请求的代码示例:
fenceUpdateRequest)
.setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(@NonNull Status status) {
if(!status.isSuccess()) {
Log.d(TAG, "Fence could not be removed
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



