美文网首页
程序结构(4)-请求权限

程序结构(4)-请求权限

作者: vcy桑 | 来源:发表于2020-05-14 11:35 被阅读0次

请求许可

应用程序需要得到用户的许可才能获取个人信息,包括当前位置,日历,联系人信息,提醒和照片。虽然用户觉得使用应用程序获取信息非常的方便,但是他们依然希望能够掌控自己的个人信息。例如,用户会喜欢系统自动标注照片的物理位置或者寻找附近的朋友,但是他们也希望能够选择禁用这些功能。

仅当应用程序确切地需要时,才请求个人信息。要求个人信息很自然地会让人有所怀疑,尤其是在没有明确需要的时候。确保用户当前使用的功能有确实的需要时才提出请求许可。例如,应用程序只在激活位置追踪功能时才请求获取当前位置。

解释说明为什么应用程序需要这些信息。在系统请求许可警告显示自定义内容(一般为目的说明文字或者使用说明文字),并且包括一个案例。保持文字简短、明确,使用用例,并且保持礼貌这样用户才不会感到有压力。文字中不需要显示应用程序的名称-因为系统已经定义了你的应用程序。

仅当应用程序有需要时,才在启动时请求权限。如果你的应用程序很明显是基于用户的个人信息来运行,那么用户不会被这样的请求所打扰。

没必要的话,不要请求位置信息。在获取位置信息之前,请检查系统以确认位置服务是否可用。由此,你可以推迟警告直到有功能需要时再显示,或者可能完全避免出现警告。

使用系统提供的警告。你可以在标准请求警告中自定义文字内容,但要避免增加复制标准警告行为或外观的自定义提示。

原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

相关文章

  • 程序结构(4)-请求权限

    请求许可 应用程序需要得到用户的许可才能获取个人信息,包括当前位置,日历,联系人信息,提醒和照片。虽然用户觉得使用...

  • JetPack<第三篇>:PermissionX

    【1】github地址 【2】添加依赖 【3】声明权限 【4】请求权限代码 【4】解释必须请求的原因 【5】打开设...

  • PermissionX

    【1】github地址 【2】添加依赖 【3】声明权限 【4】请求权限代码 【4】解释必须请求的原因 【5】打开设...

  • 运行时权限

    总共就几个方法 1.检查权限 2.请求权限 3.请求权限后回调 4.是否要提示用户引用权限的理由

  • [hybrid]安卓6.0+权限问题

    安装插件 用法: 权限列表:Manifest.permission单项权限请求例子: 多项权限请求例子: .

  • Android6.0动态权限(一)

    1,添加权限标识用来判断当前APP是否已经拥有权限 2,申请授权 3,请求授权 4,处理回调 5,更加权限flag...

  • Android6.0-8.0 App权限适配

    6.0 动态权限请求 方案1:在需要使用权限的时候请求当前所需要权限 方案2:在应用启动时请求所有需要权限 7....

  • onRequestPermissionsResult()在Fra

    如果Fragment是android.support.v4.app.Fragment在Fragment中请求权限时...

  • AVFoundation - AVAudioRecorder

    开启录音权限 NSMicrophoneUsageDescription 录音权限请求 AVAudioSession...

  • 六、nginx、http-server本地启动静态资源

    nginx 1、启动 必须要root权限 2、html目录直接输入 3、nginx.config 4、post请求...

网友评论

      本文标题:程序结构(4)-请求权限

      本文链接:https://www.haomeiwen.com/subject/elnpkhtx.html