Android-приложение защиты от копирования и файлов данных - PullRequest
4 голосов
/ 20 февраля 2010

В моем приложении я получаю доступ к своей базе данных sqlite в следующем жестко закодированном месте в моем коде:

/ data / data / com.mydomain.appname / database / database.db

Если я включу защиту от копирования в Market Place, будет ли мое приложение по-прежнему иметь доступ к этому местоположению?

Или мне придется изменить его на что-то вроде:

/ data-private / data / com.mydomain.appname / database / database.db

(или как-то так)

Поскольку у меня есть только телефон Dev, у меня нет возможности проверить, нормально ли работает мое приложение после включения защиты от копирования.

Спасибо!

[редактировать: этот вопрос был перефразирован для ясности]

Ответы [ 2 ]

6 голосов
/ 20 февраля 2010

По моему опыту, установка защиты от копирования на включенную никак не влияет на доступ к файлам в приложении.

Однако я рекомендую вам никогда не менять защиту от копирования в этом приложении на отключенную. Я сделал эту ошибку около 9 месяцев назад, и пользователи моего приложения были не очень счастливы. По сути, я изначально загрузил приложение и включил защиту от копирования. Я решил отключить защиту от копирования из-за всех сообщений о том, насколько слабой / легко обходимой была. Поэтому при следующем обновлении этой игры я отключил защиту от копирования. Проблема заключается в том, что не защищенная от копирования версия приложения не может прочитать файлы, созданные в защищенной от копирования версии приложения. Таким образом, люди не могли сохранять или загружать свои сохраненные игры или рекорды. Решение состояло в том, чтобы полностью удалить игру и переустановить, что далеко не желательно.

Возможно, они уже исправили это, но я не хочу проверять и выяснять.

3 голосов
/ 20 февраля 2010

Я также добавил свое приложение с включенной защитой от копирования, но получил сообщения от друзей о том, что они не могут найти приложение на Маркете, но как только я переключился на защиту от копирования, все могли найти мое приложение. Но не было проблем с доступом к данным или чем-либо еще с включенной опцией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...