55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
|  | //
 | ||
|  | //  UMRemoteConfigEnum.h
 | ||
|  | //  myFireBase
 | ||
|  | //
 | ||
|  | //  Created by 张军华 on 2019/12/30.
 | ||
|  | //  Copyright © 2019年 张军华. All rights reserved.
 | ||
|  | //
 | ||
|  | 
 | ||
|  | #import <Foundation/Foundation.h>
 | ||
|  | 
 | ||
|  | NS_ASSUME_NONNULL_BEGIN | ||
|  | 
 | ||
|  | /// Indicates whether updated data was successfully fetched.
 | ||
|  | typedef NS_ENUM(NSInteger, UMRemoteConfigFetchStatus) { | ||
|  |     /// Config has never been fetched.
 | ||
|  |     UMRemoteConfigFetchStatusNoFetchYet, | ||
|  |     /// Config fetch succeeded.
 | ||
|  |     UMRemoteConfigFetchStatusSuccess, | ||
|  |     /// Config fetch failed.
 | ||
|  |     UMRemoteConfigFetchStatusFailure, | ||
|  |     /// Config fetch was throttled.
 | ||
|  |     UMRemoteConfigFetchStatusThrottled, | ||
|  | }; | ||
|  | 
 | ||
|  | 
 | ||
|  | /// Indicates whether ActiveStatus in the local data .
 | ||
|  | typedef NS_ENUM(NSInteger, UMRemoteConfigActiveStatus) { | ||
|  |     UMRemoteConfigActiveStatus_None, | ||
|  |     UMRemoteConfigActiveStatus_Ready, | ||
|  |     UMRemoteConfigActiveStatus_Active, | ||
|  |     UMRemoteConfigActiveStatus_Expiration | ||
|  | }; | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | ///// Indicates whether updated data was successfully fetched and activated.
 | ||
|  | //typedef NS_ENUM(NSInteger, UMRemoteConfigFetchAndActivateStatus) {
 | ||
|  | //    // The remote fetch succeeded and fetched data was activated.
 | ||
|  | //    UMRemoteConfigFetchAndActivateStatusSuccessFetchedFromRemote,
 | ||
|  | //    // The fetch and activate succeeded from already fetched but yet unexpired config data. You can
 | ||
|  | //    // control this using minimumFetchInterval property in FIRRemoteConfigSettings.
 | ||
|  | //    UMRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData,
 | ||
|  | //    // The fetch and activate failed.
 | ||
|  | //    UMRemoteConfigFetchAndActivateStatusError
 | ||
|  | //};
 | ||
|  | 
 | ||
|  | //typedef NS_ENUM(NSInteger, UMRemoteConfigSource) {
 | ||
|  | //    UMRemoteConfigSourceRemote,   ///< The data source is the Remote Config service.
 | ||
|  | //    UMRemoteConfigSourceDefault,  ///< The data source is the DefaultConfig defined for this app.
 | ||
|  | //    UMRemoteConfigSourceStatic,   ///< The data doesn't exist, return a static initialized value.
 | ||
|  | //};
 | ||
|  | 
 | ||
|  | 
 | ||
|  | NS_ASSUME_NONNULL_END |