阻止Apk直接安装到BB10.2.1更新的设备中

时间:2014-11-12 10:15:34

标签: android blackberry-10 blackberry-android

我移植我的Android应用程序以制作bb10版本。从现在起bb10.2.1更新,blackberry引入了一个新概念,其中apk可以直接安装,如果手机设置菜单中的管理应用程序打开,可以安装在BB10设备中。我的问题是,我想限制我的用户这样做而不是将apk安装到bb10中。并且只从appworld下载我的应用程序。

有没有人面对并且已经解决了这个问题,请告诉我如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

您还可以进行版本检查:当您的应用启动时,它会检查您的网络服务器上的特殊文件,以查看最新版本的应用是什么。如果他们没有最新版本,则在升级之前不允许他们使用该应用。这不会直接阻止侧面加载或盗版,但您可以经常发布更新以使侧载非常烦人。当他们被封锁并被告知获得新版本时,您可以直接链接到店面,以鼓励他们在那里获得最新版本。

第三,最后,如果您将应用程序移植到BlackBerry 10本机,级联或WebWorks应用程序,该应用程序文件将受到全面保护,无法被盗版或从BlackBerry World中提取(因为该平台是安全的) )。这将100%保护您免受BlackBerry 10上的盗版。

我希望这有帮助!