2013-09-25 35 views
0

我的应用程序连接到另一个应用程序的服务我的应用程序不能连接到另一个应用程序的服务和传输一些数据。我在清单文件中配置权限,一切正常。但我有一个很大的问题。我的应用程序正常工作并正确连接到该服务,如果只在该服务之后安装!如果我先安装我的应用程序,然后安装该服务,我不工作,我得到这个错误:如果在客户端应用程序后,安装服务

Not allowed to bind to service Intent

即使我重新启动我的手机不大意!这里有什么问题?

回答

1

这是一个已知的(通过设计/不会修复)问题与自定义权限 - 如果您的应用程序安装时系统不知道您不能使用自定义权限。

由于自定义权限是在尚未安装该服务的apk的清单中定义,系统不知道它设置您的客户端应用程序的实际权限时,所以它有效地过滤掉。

你要么需要让你的用户客户端之前安装服务APK,或者使用一些其他的方案比自定义权限。例如,您可能能够通过允许任何应用程序与你交谈,而只是响应那些具有某种形式的关键做些什么(虽然键可以通过逆向工程提取...)

相关问题