12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
-
-
- #import <Foundation/Foundation.h>
-
-
-
- FOUNDATION_EXPORT NSString *const kFIRInstanceIDFCMSDKClassString;
-
-
- FOUNDATION_EXPORT NSString *const kFIRInstanceIDUserDefaultsKeyLocale;
-
- #pragma mark - Test Blocks
-
-
- typedef void (^FIRInstanceIDURLRequestTestResponseBlock)(NSData *data,
- NSURLResponse *response,
- NSError *error);
-
-
- typedef void (^FIRInstanceIDURLRequestTestBlock)(NSURLRequest *request,
- FIRInstanceIDURLRequestTestResponseBlock response);
-
- #pragma mark - URL Helpers
-
- FOUNDATION_EXPORT NSString *FIRInstanceIDRegisterServer(void);
-
- #pragma mark - Time
-
- FOUNDATION_EXPORT int64_t FIRInstanceIDCurrentTimestampInSeconds(void);
- FOUNDATION_EXPORT int64_t FIRInstanceIDCurrentTimestampInMilliseconds(void);
-
- #pragma mark - App Info
-
- FOUNDATION_EXPORT NSString *FIRInstanceIDCurrentAppVersion(void);
- FOUNDATION_EXPORT NSString *FIRInstanceIDAppIdentifier(void);
- FOUNDATION_EXPORT NSString *FIRInstanceIDFirebaseAppID(void);
-
- #pragma mark - Device Info
-
- FOUNDATION_EXPORT NSString *FIRInstanceIDDeviceModel(void);
- FOUNDATION_EXPORT NSString *FIRInstanceIDOperatingSystemVersion(void);
- FOUNDATION_EXPORT BOOL FIRInstanceIDHasLocaleChanged(void);
-
- #pragma mark - Helpers
-
- FOUNDATION_EXPORT BOOL FIRInstanceIDIsValidGCMScope(NSString *scope);
- FOUNDATION_EXPORT NSString *FIRInstanceIDStringForAPNSDeviceToken(NSData *deviceToken);
- FOUNDATION_EXPORT NSString *FIRInstanceIDAPNSTupleStringForTokenAndServerType(NSData *deviceToken,
- BOOL isSandbox);
-
- #pragma mark - GCM Helpers
-
- FOUNDATION_EXPORT NSString *FIRInstanceIDCurrentGCMVersion(void);
-
-
-
-
-
-
- FOUNDATION_EXPORT NSString *FIRInstanceIDCurrentLocale(void);
|