stellar 中文文档 下载 App

被跳转快速授权:应用跳过来之后少点一步的新机制

有些应用的设计不走「代码内申请权限」这条路:它们不执行申请逻辑,而是直接把用户跳转到管理器,让你在管理器里手动授权,再跳回去。这个体验割裂的地方在于——用户跳过来之后,往往不知道该点哪里。

快速授权做了什么

v1.0.18 引入的「被跳转快速授权」功能专门填这个坑:

  1. 应用跳转到 Stellar 后,管理器检测来源应用的授权状态;
  2. 当该应用的授权状态为「询问」时,自动弹出权限申请弹窗;
  3. 你直接点允许(或选择授权模式),再返回应用继续操作。

也就是说,原本「跳过来 → 找到应用 → 手动放行 → 跳回去」的四步,被压缩成「跳过来 → 点一次允许」。

和应用内申请的区别

对比项应用内申请(requestPermission)被跳转快速授权
触发方式应用代码主动发起应用跳转到管理器时自动检测
用户动作在弹窗上确认回到管理器后确认一次
适用于按标准接入的应用不执行申请代码的存量应用

两种机制最终走的都是同一套授权体系,永久/一次性的模式选择同样适用,见永久授权与一次性授权。

什么时候会用到它

最典型的场景是只支持 Shizuku、又没按标准流程申请权限的老应用。如果某工具总是让你「去管理器里手动授权」,升级到较新版本的管理器后,这个跳转过程会顺畅得多。

功能行为可能随版本调整,以官方最新版为准。