Невозможно ограничить его только BlackBerry World. Если они получат APK, они могут загрузить его прямо таким образом. Однако могут быть и другие способы.
Если, например, ваше приложение продается, а люди загружают пиратскую копию, вы можете изменить свое приложение, чтобы быть свободным, и добавить некоторые дополнительные функции в ваше приложение за покупкой в приложении. Таким образом, они будут вынуждены пройти через витрину в какой-то момент, чтобы заплатить. Это требует больших изменений в вашем приложении, хотя реализация IAP, вероятно, будет отличаться между BBW и GPlay.
Вы также можете установить проверку версии: когда приложение запускается, оно проверяет специальный файл на вашем веб-сервере, чтобы узнать, что такое последняя версия приложения. Если у них нет последней версии, она не позволяет им использовать приложение до тех пор, пока оно не будет обновлено. Это не предотвратит побочную загрузку или пиратство, но вы можете регулярно обновлять обновления, чтобы сделать загрузку сборов очень раздражающей. Когда они будут заблокированы и сказали, чтобы получить новую версию, вы можете напрямую связать ее с магазином, чтобы побудить их получить последнюю версию.
В-третьих, если вы переносите приложение на родной, каскадный или веб-приложение BlackBerry 10, файл приложения полностью защищен и не может быть пиратским или извлеченным из BlackBerry World (поскольку платформа защищена) , Это на 100% защитит вас от пиратства на BlackBerry 10.
Надеюсь, это поможет!
Ответы, которые вы мне предоставили, будут работать только после установки, при запуске приложения, но я хочу ограничить пользователей от установки моих приложений из apk и установить только файл bar i.e из BBW, если у вас есть какое-либо решение для этого – user3517929