我需要一种将服务的使用限制为特定应用程序的方法。也就是说,我有一个包含服务的应用程序,该应用程序可供用户安装,还有一个配套应用程序。我只希望配套应用能够使用该服务。我用eval
调用服务。
我一直在查看客户端的软件包是否是传递给bindIntent
的意图的一部分,但没有看到。在服务中,有没有办法获取客户的包裹?
还有其他方法可以识别不能被欺骗的客户端应用程序吗?我可以在服务清单中放入一些内容吗?
答案 0 :(得分:1)
l2 = ["214356","53645"]
sum_digits_of_elements_in(l2)
#=> ['21', '23']
中的service元素可用于控制:
Manifest.xml
其他应用程序的组件是否可以调用
<service ... android:exported="false" />
或与之交互—如果可以,则调用service
,否则不能调用true
。当值为false
时,只有相同应用程序或具有相同用户ID的应用程序的组件才能启动false
或与其绑定。