OwnGoalStudio/NoRedirect

[question] permission revoke for app invocation

Open

#3 创建于 2024年10月8日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)C (10 fork)auto 404
good first issue

仓库指标

Star
 (88 star)
PR 合并指标
 (PR 指标待抓取)

描述

I'm really glad to see the first tweak related to app invocation in the community!

I have a question that's been bothering me for a long time, so I hope I can get some help here.

In iOS, when app X calls app Y for the first time, there's a dialog that asks the user whether they allow this call. The issue is, this permission is "once for all," meaning that once you allow it, it won't ask again in the future.

Here's the problem: if I accidentally hit 'allow' during that first prompt, where can I find the option to revoke that permission? Specifically, how can I reset the calling relationship between app X and app Y so that the next time app X calls app Y, the permission prompt will appear again? This information should be stored in a database somewhere outside of the sandbox, right?

I've tested deleting and reinstalling both apps, but that doesn’t seem to work. Resetting the system settings would definitely do it, though.

Of course, your tweak should be able to solve this problem, but using it just to prevent specific calls feels a bit overkill.

Thanks in advance!

贡献者指南