是否有可能将android apk安全到特定的平板电脑

时间:2013-10-12 13:57:52

标签: android apk extraction

我开发了一个Android应用程序,我想在平板电脑上分发应用程序。这意味着我的客户端不需要下载平板电脑附带的apk。

此软件用于培训目的,即视频和其他文档。

我不希望提取apk,换句话说,我想绑定apk来运行特定的设备。

总之,我的目标是用平板设备提供apk(我想避免提取apk)。

这可以实现吗?

2 个答案:

答案 0 :(得分:0)

您对Signed-apk有所了解吗?首先在play-store上创建您的帐户,然后获取项目的keystore。然后使用signed-apkkeystore创建password

答案 1 :(得分:0)

如果用户在平板电脑上获得root访问权限,则无法采取任何措施来避免此问题。

但是如果没有超级用户访问权限,如果平板电脑附带了apk,则无法将其发送到其他平板电脑/手机。

如果您想进一步增加安全性,可以在应用启动时进行简单的离线身份验证。

例如 1)在第一次安装时,提示用户(谁将是你,因为你必须在将平板电脑交给员工之前安装应用程序 - 对吗?如果我理解你的问题)给用户和通行证。

2)然后在手机中保存凭据(使用偏好设置),稍后(步骤3)将其与应用代码中的一些硬编码匹配。

3)每次应用程序启动时,请快速检查首选项凭据,如果不匹配,请关闭应用程序。

虽然这不是保护应用程序安全的好方法,但您可能会提出更可靠的解决方案。如果平板电脑一直可以访问互联网,您可以添加正确的用户名/密码验证,但您必须为所有用户创建某种帐户。