-
Notifications
You must be signed in to change notification settings - Fork 204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
是否有方法可以判断对应rom是否需要CheckPermission呢 #22
Comments
目前是只有Oppo需要。如果Oppo上不使用checkPermission直接调用startPerformance,会返回ERR_UNAUTHORIZED = -10001的错误码。 |
从文档处了解到的信息是小米、vivo到线上也需要, 整个初始化流程现在有割裂(initHardcoder & checkPermission), 请问这个是否考虑统一呢 |
目前只有oppo是需要的,小米应该是采用白名单配置方式。这个可以考虑统一,因为checkpermission接口是为了开放平台才添加的,之前使用是init后直接可用。 |
应该统一流程,如果某个厂商/机型不需要 checkpermission,可以直接 pass 通过 |
文档说明:
CheckPermission
CheckPermission 用于把鉴权值发送到系统侧验证 APP 是否具有使用 Hardcoder 的权限。不同厂商对 checkPermission 的实现不一样,具体请参见常见问题中 1。
对需要鉴权的厂商,必须调用 checkPermission 接口把鉴权值传入才可使用 Hardcoder;对没有实现 checkPermission 接口的厂商,系统不会有对应 callback,因而后续请求调用不应依赖于 checkPermission 的回调。
问题:
对于没有实现checkPermission接口的厂商,CheckPermission不会有callback,在initHardcoder后如何确定可以调用startPerformance提升性能呢?
是否可以有方式判断出,当前rom不依赖CheckPermission, 或增加CheckPermission中的callback
The text was updated successfully, but these errors were encountered: