应用内购买可以添加一个指定额外的权限吗?

时间:2012-11-29 01:54:51

标签: android in-app-purchase android-permissions

这是我的情景:

目前,我的应用程序不需要INTERNET权限,我希望保持这种方式。我的应用程序是一个财务应用程序,许多用户不希望抓住可以发送数据的应用程序。

现在,我希望有一些附加功能可以启用一些在线功能,例如DropBox同步和其他一些需要INTERNET权限的功能。

应用程序的加载项请求是否可以获得额外的权限,如果没有,是否有人可以提出合理的方法来实现此目的?

谢谢!

2 个答案:

答案 0 :(得分:2)

建议的答案是在AndroidManifest中使用sharedUserId,然后使用添加的权限和相同的用户ID创建一个新的应用程序。这对于开发人员预见到这种需求的应用程序非常有用,但对于其他应用程序,添加或更改sharedUserId会导致其行为不端。

以下是相应的Google错误,如果您认为应该解决此问题,请为其加注星标:

http://code.google.com/p/android/issues/detail?id=14074

答案 1 :(得分:1)

我有一个不同的问题,我试图解决并决定附加组件。我使用的解决方案是实现共享用户标识范例。我的插件具有相同的签名,没有启动器意图(这意味着用户设备上没有单独的图标)和基于签名的活动调用安全性。这将允许您实现上述功能。

您可能遇到的问题是我怀疑您是否可以使用应用内购买安装其他应用。您可能需要将该插件作为单独的应用程序出售。

希望这会有所帮助......