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 показывает, как покупать или восстанавливать, а не как управлять им.