mergemilitary/Assets/Plugins/ToukaGames/AnalyticsSDK/Tools/UMRemoteConfig.framework/Headers/UMRemoteConfigEnum.h

55 lines
1.9 KiB
Objective-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