问题标签 [role-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
490 浏览

android - Android RoleManager 为自己的包删除角色 RoleManager.ROLE_SMS

我有短信备份应用程序,只备份和恢复短信,所以当我恢复短信时,我需要设置默认按摩应用程序。然后在恢复后我不需要保持默认按摩应用程序。

所以我的问题是如何删除我的应用程序默认为按摩应用程序。也适用于旧版本的 Belove Android Q

代码 -

0 投票
0 回答
88 浏览

android - Android RoleManager,请求时如何处理“不再询问”?

在谷歌文档中没有任何关于如果用户点击“不再询问”如何处理的信息。因此,如果用户单击它,下次应用程序将不会为用户打开对话框。并在onActivityResult其中返回RESULT_CANCELED

0 投票
1 回答
408 浏览

c# - ASP.NET Core Identity userManager.AddToRoleAsync() - 按 id 添加

我有一个自定义用户角色类CompanyId作为外键。所以我可以创建与公司相关的用户角色。这意味着管理员角色或任何其他角色本身可以在多个公司中。我不能与公司和角色建立多对多关系,因为管理员对一家公司的要求可能因另一家公司而异。所以我在用户角色实体中添加了公司 ID。

我的问题是,用户管理器将角色名称作为参数AddToRoleAsync(),我不能使用它,因为角色名称可能是多余的。如果我能够通过 ID 添加用户角色,那就太好了。是否有解决方法来实现这一目标?

我目前的解决方法是将公司名称添加为角色名称的前缀。喜欢:ABC - 管理员;XYZ - 管理员。我不太喜欢这个,用户也不会。

如果我可以为两者创建一个重载方法AddToRoleAsync()IsInRoleAync()通过其 ID 而不是名称来查找角色,那就太好了。