2013-07-17 3 views
1

я в настоящее время есть приложение на App Store с функциями a, b, c, dУдалить функцию в представленном App

Я ищу, чтобы сделать функции c и d оплаченные с использованием в приложении покупки в будущем, но пока это не будет запрограммировано/реализовано; также ограничить или удалить (видимый) доступ к этим функциям. Обратите внимание на тех, кто ранее установил c или d, будет поддерживать к ним доступ.

Можно ли удалить такие функции в передаваемом приложении?

ответ

2

Я бы попытался использовать версию вашего приложения для этой цели.

Три шага, чтобы следовать:

  1. Обнаружение первого запуска приложения в Link for first time app launch

  2. и в тот момент, когда вы сохраните номер версии Link to get app's version number

  3. когда вы собираетесь показывать сделать функцию что-то вроде

    NSString *currentVersion = @"1.2.0"; 
    NSString *versionAtAppDownload = @"1.1.5"; 
    if ([currentVersion compare:versionAtAppDownload options:NSNumericSearch] == NSOrderedDescending) { 
    
        //decide what to do 
    } 
    

Это должно быть добавлено в следующей версии приложения. После этого все, кто уже загрузил ваше приложение, должны были сохранить свою текущую версию приложения.

Теперь ваше обновление вашей следующей более крупной версии, то есть 1.2.0, эта версия будет скрывать контент для пользователей, которые еще не оплатили. Пользователи, загрузившие ваше приложение в любой предыдущей версии, должны иметь возможность видеть все.

Что-то вроде этого должно работать, удачи!

+0

и ... что, если клиент удалит приложение с устройства ... и через некоторое время ... он попытается установить еще раз? Ответ: клиент останется без снятой функции :) – TonyMkenu

+0

после удаления приложения все данные, относящиеся к приложению, будут потеряны. Поэтому, чтобы этого избежать, вам нужно будет иметь собственный сервер, на котором будут храниться пользователи, которые уже загрузили ваше приложение. Это можно сделать, зарегистрировав пользователя, например, по электронной почте, или вы используете iCloud или что-то подобное. – pmk

+0

Не все клиенты увидят анонс разработчика с регистрацией, чтобы «сохранить функции» ... всегда будет «побочным ущербом» ... :) – TonyMkenu

Смежные вопросы