Я думаю, что # 2 предпочтительнее, потому что:
Если вы разблокируете уже загруженный контент, вам нужно как-то сохранить эту информацию.Большинство приложений, которые я видел, используют NSUserDefaults
, что очень легко взломать.
Однако, если вы собираетесь выбрать # 1, я бы настоятельно рекомендовал зашифрованный список (на основе устройства UDID / Serial) для сохранения разблокированного содержимого.