RMStore и просто удалить рекламу

Я чувствую себя немного потерянным после 2 дней чтения всего, что я могу о покупке приложения. Возможно, самое простое решение - использовать RMStore, но я не могу чувствовать себя на 100% в безопасности в том, что я должен делать или в каком порядке.

Пока у меня есть это в AppDelegte.m

#import "RMStore.h"
#import "RMStoreAppReceiptVerificator.h"
#import "RMStoreKeychainPersistence.h"

@implementation AppDelegate{
    id<RMStoreReceiptVerificator> receiptVerificator;
    RMStoreKeychainPersistence *persistence;
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    receiptVerificator = [[RMStoreAppReceiptVerificator alloc] init];
    [RMStore defaultStore].receiptVerificator = receiptVerificator;

    persistence = [[RMStoreKeychainPersistence alloc] init];
    [RMStore defaultStore].transactionPersistor = persistence;

    persistence = [RMStore defaultStore].transactionPersistor;
    BOOL purchased = [persistence isPurchasedProductOfIdentifier:INAPPADSREMOVE];
}

Должен ли я выделять - инициализировать оба значения, это не удаляет квитанцию? И когда я должен проверить квитанцию, при каждом запуске приложения?

Для меня не совсем понятно, может быть, если у кого-то есть полный пример, который я мог бы понять. Пример на github показывает, как покупать или восстанавливать, а не как управлять им.

0 ответов

Другие вопросы по тегам