Realm PermissionManager.getPermissions() 连接重置后出错



我正面临这个问题,想知道是否有人也面临这个问题,也许有解决方案。

我也在 Github 上打开了问题,但到目前为止没有答案 问题链接

连接重置或断开连接后,PermissionManager.getPermissions()返回此错误:

E/REALM_SYNC:连接[4]:读取失败:对等方重置连接 E/REALM_JAVA:__permission错误: CONNECTION_RESET_BY_PEER (realm.basic_system:104): 连接重置时间 对等 E/REALM_SYNC:连接 1:读取失败:连接重置者 对等 E/REALM_JAVA:__wildcardpermissions中的错误: CONNECTION_RESET_BY_PEER (realm.basic_system:104): 连接重置时间 对等 E/REALM_SYNC:连接 [2]:读取失败:连接重置 同辈

换句话说,在连接重置(甚至手动禁用和启用网络)后,无法再获得用户的权限。

此问题对我们的应用程序有很大的影响,因为我们需要根据此权限显示/隐藏 UI 组件。

另外,PermissionManager.getPermissions()不支持离线模式吗?

关闭并重新打开PermissionManager应该可以解决问题(至少对我来说是这样)。

最新更新