Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定制Android应用商店?_Android_Installation_Google Play - Fatal编程技术网

定制Android应用商店?

定制Android应用商店?,android,installation,google-play,Android,Installation,Google Play,我有个问题。如何使Android应用程序安装与Android官方应用商店中的works安装类似?()我需要具有根访问权限吗?或者它应该是Android的一个特殊版本,应用商店将作为Google Play使用?目前,我只能以“未知源”的形式安装应用程序,在这里,我的应用程序下载apk文件并调用系统安装窗口,用户在其中确认安装。这里的问题是,要安装的文件可以被复制(即使是很短的时间)。对于免费应用程序或具有服务器身份验证(log/pas)的应用程序,这可能是正常的,但对于付费应用程序,这可能是一个问

我有个问题。如何使Android应用程序安装与Android官方应用商店中的works安装类似?()我需要具有根访问权限吗?或者它应该是Android的一个特殊版本,应用商店将作为Google Play使用?目前,我只能以“未知源”的形式安装应用程序,在这里,我的应用程序下载apk文件并调用系统安装窗口,用户在其中确认安装。这里的问题是,要安装的文件可以被复制(即使是很短的时间)。对于免费应用程序或具有服务器身份验证(log/pas)的应用程序,这可能是正常的,但对于付费应用程序,这可能是一个问题。

即使您安装应用程序并删除APK,恢复已安装应用程序的APK仍然非常容易。您可以真正保护应用的唯一方法是使用应用内许可检查或使用设备id将应用锁定到特定设备


此外,在无根设备上,您不能在Google Play store之外安装应用程序,除非您启用来自未知来源的安装。要绕过该限制,并允许自动更新或静默安装,您需要根目录并安装一个修改过的软件包管理器。

谢谢您的回答。我真的很感兴趣,是否有可能使Appstore客户端与Google Play类似?当然有,上面有一些警告。对于库存设备,每次更新或安装都会提示用户进行确认。如果你想推动静默安装,你需要在long way.AFAIK中实现它,这只能作为定制操作系统构建的一部分(例如,ROM mod)。