【问题标题】:Android: Is it a good practice to define custom permission for an activity which has intent filters?Android:为具有意图过滤器的活动定义自定义权限是一种好习惯吗?
【发布时间】:2017-06-02 18:01:18
【问题描述】:

我有一个应用程序,其中一个活动应该由消息中的深层链接启动。我应该为该活动定义自定义权限,以便恶意服务/应用程序无法调用它吗?我不确定这是否是一个好习惯。任何帮助将不胜感激。

提前致谢。

【问题讨论】:

    标签: android intentfilter deep-linking


    【解决方案1】:

    我应该为该活动定义自定义权限,以便恶意服务/应用程序无法调用它吗?

    可能不会。如果活动只能由您的代码启动,请去掉<intent-filter>。另一方面,如果 Activity 应该由其他东西启动,那么“其他东西”不会请求您的自定义权限,因此可以保证无法启动 Activity。

    【讨论】:

    • 感谢您的回答:所以对于这个问题:stackoverflow.com/questions/44292579/…。这意味着我不应该为该活动定义自定义权限,因为它是具有分支 io 链接的消息应用程序正在尝试打开应用程序的活动?
    • @Kanika:正确。
    • 非常感谢!
    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2020-02-11
    • 2016-03-09
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多