Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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从firebase下载二进制文件-谷歌播放策略_Android_Firebase_Google Play - Fatal编程技术网

Android从firebase下载二进制文件-谷歌播放策略

Android从firebase下载二进制文件-谷歌播放策略,android,firebase,google-play,Android,Firebase,Google Play,有时很难联系谷歌Play的支持人员,也很难对一些特殊情况做出明确的回答。所以我的问题是,在询问用户之前,是否允许从Google Firebase下载可执行二进制文件 有些二进制文件非常大,比如:Android的nmap,最好上传到Firebase存储,如果用户想使用nmap,只需请求开始下载该二进制文件 但谷歌的政策规定: 我们不允许应用程序窃取数据、秘密监视或伤害用户, 或者是恶意的 通过Google Play发布的应用程序不得修改、替换或更新 它本身使用的是Google Play的更新机制以

有时很难联系谷歌Play的支持人员,也很难对一些特殊情况做出明确的回答。所以我的问题是,在询问用户之前,是否允许从Google Firebase下载可执行二进制文件

有些二进制文件非常大,比如:Android的nmap,最好上传到Firebase存储,如果用户想使用nmap,只需请求开始下载该二进制文件

但谷歌的政策规定:

我们不允许应用程序窃取数据、秘密监视或伤害用户, 或者是恶意的

通过Google Play发布的应用程序不得修改、替换或更新 它本身使用的是Google Play的更新机制以外的任何方法。 同样,应用程序可能不会下载可执行代码(例如,dex、JAR、.so 文件)从Google Play以外的来源获取。这项限制并不适用 应用于在虚拟机中运行并对其具有有限访问权限的代码 Android API(如webview或浏览器中的JavaScript)

明确禁止以下行为:

病毒、特洛伊木马、恶意软件、间谍软件或任何其他恶意软件 软件

链接到或促进分发或安装的应用程序 恶意软件

下载可执行代码的应用程序或SDK,如dex文件或 本机代码,来自Google Play以外的源代码

引入或利用安全漏洞的应用程序

窃取用户身份验证信息(如用户名)的应用程序 或密码),或模仿其他应用程序或网站欺骗用户 披露个人或认证信息

应用程序可能不会显示未经验证或真实世界的电话号码、联系人、, 非同意书的地址或个人身份信息 个人或实体

在设备上安装其他应用而无需用户事先许可的应用 同意

设计用于秘密收集设备使用情况的应用程序,如商业应用程序 间谍软件应用

这就是谷歌所说的,可爱的部分是:

我们不允许下载可执行代码(如dex)的应用程序或SDK 文件或本机代码,来自Google Play以外的源

Firebase存储是否被视为Google Play source?
您认为,我们是否可以在应用程序中实现此功能?或者,如果不发布包含这些二进制文件的apk,是否还有其他方法可以做到这一点

云存储不是Google Play。如果您从那里下载并执行,您将违反条款


Google Play不希望您从其他地方下载可执行文件的原因是,Google不希望病毒或其他恶意软件通过Android应用程序传播。Google Play会扫描所有上传到控制台的恶意软件,因此如果你绕过它,它们将无法再保护最终用户。

云存储不是Google Play。如果您从那里下载并执行,您将违反条款



Google Play不希望您从其他地方下载可执行文件的原因是,Google不希望病毒或其他恶意软件通过Android应用程序传播。Google Play会扫描上传到控制台的所有内容是否存在恶意软件,因此如果您绕过这些内容,他们将无法再保护最终用户。

我投票将这个问题作为离题问题来结束,因为这是一个关于应用程序分销渠道条款和条件的问题,而不是编程问题。关于应用程序发行渠道的问题。@commonware,也许不是关于编程,但问题是如果我和其他程序员想实现一些代码来实现这些,他们能做些什么…@EAKTEAM,这无关紧要。我们不是律师,也不是第三方。只有他们才能告诉你他们想要什么,或者用户协议意味着什么。我们不能。关于TOS或用户协议的所有问题在这里都是离题的(除了stack exchange自己的问题,它可能在meta中的主题上)@Gabeschen,清楚地理解,你是对的,只是我想想想一想。。。将删除它now@GabeSechan我不能删除它,可能是某个“版主”或类似的人,可能它说不能删除,因为其他人已经回答了,对不起,我投票结束这个问题,因为它是关于应用程序分销渠道的条款和条件的问题,而不是编程。关于应用程序发行渠道的问题。@commonware,也许不是关于编程,但问题是如果我和其他程序员想实现一些代码来实现这些,他们能做些什么…@EAKTEAM,这无关紧要。我们不是律师,也不是第三方。只有他们才能告诉你他们想要什么,或者用户协议意味着什么。我们不能。关于TOS或用户协议的所有问题在这里都是离题的(除了stack exchange自己的问题,它可能在meta中的主题上)@Gabeschen,清楚地理解,你是对的,只是我想想想一想。。。将删除它now@GabeSechan我不能删除它,可能是某个“版主”或类似的东西,可能它说不能删除,因为其他人已经回答了,对不起,谢谢你的回答,这正是奇怪的事情。这意味着谷歌Firebase存储不会扫描文件中的病毒或其他恶意软件?无论如何,你知道如何解决这个问题而不发布包含这些二进制文件的apk吗?云存储不会扫描恶意软件。所以,如果我实现了这一点,从firebase下载二进制文件并从应用程序中执行它们,他们会捕获以下内容:):)??或者最好不要冒险。。。也许可以用扩展文件做些什么?但是我没有找到任何关于这个的文档…我对此一无所知。我们可以使用
扩展文件
吗?我没有找到任何关于这些案件的好文件谢谢你的回答,这正是奇怪的事情。这意味着谷歌Firebase存储不会扫描文件中的病毒或其他内容