4

我移植了我的 android 应用程序以进行 bb10 构建。从现在开始,从 bb10.2.1 更新黑莓引入了一个新概念,其中 apk 可以直接安装,如果手机设置菜单中的管理应用程序打开,则可以安装在 BB10 设备中。我的问题是我想限制我的用户这样做,而不是将 apk 安装到 bb10 中。并仅从 appworld 下载我的应用程序。

有没有人遇到并解决了这个问题,请告诉我如何解决这个问题。

4

2 回答 2

0

根据 Android 的行为,我认为您不能限制用户这样做。

我没有在黑莓上尝试过,但从你所说的来看,该选项听起来类似于Android安全设置下的未知来源设置。如果用户允许在他们的手机上安装来自未知来源的应用程序,现在有一种方法可以防止直接安装 apk(通过向您的 apk 添加内容或任何其他方式)。

于 2014-11-12T16:01:57.960 回答
0

无法将其仅限于 BlackBerry World。如果他们获得了 APK,他们可以通过这种方式直接加载它。不过,可能还有其他方法。

例如,如果您的应用程序正在出售并且人们正在加载盗版副本,您可以将您的应用程序更改为免费,并将您的应用程序中的一些高级功能置于应用程序内购买之后。这样,他们将被迫在某个时候通过店面付款。但是,这需要对您的应用程序进行更大的更改,并且 BBW 和 GPlay 之间的 IAP 实现可能不同。

您还可以进行版本检查:当您的应用程序启动时,它会检查您的 Web 服务器上的一个特殊文件,以查看该应用程序的最新版本是什么。如果他们没有最新版本,则在升级之前不会让他们使用该应用程序。这不会完全阻止侧载或盗版,但您可以经常发布更新以使侧载非常烦人。当他们遇到障碍并被告知要获取新版本时,您可以直接链接到店面以鼓励他们在那里获取最新版本。

第三,也是最后一点,如果您将应用程序移植到 BlackBerry 10 原生、级联或 WebWorks 应用程序,应用程序文件将受到完全保护,不能被盗版或从 BlackBerry World 中提取(因为该平台是安全的)。这将 100% 保护您免受 BlackBerry 10 的盗版。

我希望这有帮助!

于 2014-11-12T20:10:16.143 回答