同步适配器服务已导出但未受保护

 北京赛车外围投注网 发布于 2023-02-11 18:37

各位开发人员!

我的应用程序中有一个同步适配器和相应的同步服务.根据Google示例代码,我已声明了所有内容,包括同步服务.更大的图片看起来像这样:



    
        
    

    


虽然将android:exported属性设置为true服务(使Android系统能够到达它)是有意义的,但我对如何在访问权限方面将其束缚有点困惑.我不希望除我的应用程序和Android系统之外的任何人都可以访问该服务.

也许有点天真我已经为此创建了自己的许可:


但是阅读一下这个protectionLevel让我更加惊讶.谷歌说:

请避免使用此选项[...]"signatureOrSystem"权限用于某些特殊情况,其中多个供应商将应用程序内置到系统映像中,并且需要明确共享特定功能,因为它们是一起构建的.

描述的场景远非我的用例.那么问题仍然存在:

如何保护我的同步服务,以便Android系统(但没有第三方应用程序)可以访问它?

任何澄清将不胜感激!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有