0

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

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

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

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

这是可以实现的吗?

4

2 回答 2

0

你知道吗Signed-apk?首先创建您的帐户play-storekeystore为您的项目获取帐户。然后创建一个signed-apkusingkeystorepasswordgiven。

于 2013-10-12T14:05:55.463 回答
0

如果用户在平板电脑上获得 root 访问权限,您将无法采取任何措施来避免这种情况。

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

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

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

2)然后将凭据保存在手机中(使用首选项),然后(第 3 步)将它们与您的应用程序代码中的一些硬编码匹配。

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

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

于 2013-10-12T14:30:59.970 回答