我正在开发一个安卓库(SDK)。
使用此库的每个用户(合作伙伴)都应将其包含在gradle中的依赖项中,并在其代码中使用String partnerId
对其进行初始化。
我的图书馆有Service以ACTION_BOOT_COMPLETED等不同设备事件开头的内容。
此服务必须String partnerId
才能正常工作。
问题:
下载合作伙伴的应用程序(包括我的库)的游戏市场用户安装它但不自行启动应用程序。这意味着合作伙伴的代码尚未设置String partnerId
,当服务从某个设备事件开始时,它将不会String partnerId
。
我该如何解决这个问题?有什么建议。提前谢谢。
答案 0 :(得分:1)
我希望他们在Manifest.xml中设置他们的partnerId,可能作为元数据条目。然后,您可以通过服务中的getPackageManager()。getApplicationInfo()调用来访问它。