123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
-
-
- #import <Foundation/Foundation.h>
-
- @class FIRInstanceIDAuthKeychain;
- @class FIRInstanceIDBackupExcludedPlist;
- @class FIRInstanceIDCheckinPreferences;
-
-
- extern NSString *const kFIRInstanceIDCheckinKeychainService;
- extern NSString *const kFIRInstanceIDLegacyCheckinKeychainAccount;
- extern NSString *const kFIRInstanceIDLegacyCheckinKeychainService;
-
-
- @interface FIRInstanceIDCheckinStore : NSObject
-
-
- - (instancetype)initWithCheckinPlistFileName:(NSString *)checkinFilename
- subDirectoryName:(NSString *)subDirectoryName;
-
-
- - (instancetype)initWithCheckinPlist:(FIRInstanceIDBackupExcludedPlist *)plist
- keychain:(FIRInstanceIDAuthKeychain *)keychain;
-
-
- - (BOOL)hasCheckinPlist;
-
- #pragma mark - Save
-
-
- - (void)saveCheckinPreferences:(FIRInstanceIDCheckinPreferences *)preferences
- handler:(void (^)(NSError *error))handler;
-
- #pragma mark - Delete
-
-
- - (void)removeCheckinPreferencesWithHandler:(void (^)(NSError *error))handler;
-
- #pragma mark - Get
-
-
- - (FIRInstanceIDCheckinPreferences *)cachedCheckinPreferences;
-
-
- - (void)migrateCheckinItemIfNeeded;
-
- @end
|