-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from MFB-Technologies-Inc/v24.7.1
v24.7.1
- Loading branch information
Showing
17 changed files
with
258 additions
and
26 deletions.
There are no files selected for viewing
Binary file modified
BIN
+1.15 MB
(120%)
Sources/CTXMAMCore.xcframework/ios-arm64/CTXMAMCore.framework/CTXMAMCore
Binary file not shown.
47 changes: 47 additions & 0 deletions
47
...MCore.xcframework/ios-arm64/CTXMAMCore.framework/Headers/CTXMAMFeaturesV2ServiceManager.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
// | ||
// CTXMAMFeaturesV2ServiceManager.h | ||
// CTXMAMCore | ||
// | ||
// Created by Kun Ma on 2024/5/31. | ||
// Copyright © 2024 Cloud Software Group, Inc. All rights reserved. | ||
// | ||
|
||
#ifndef CTXMAMFeaturesV2ServiceManager_h | ||
#define CTXMAMFeaturesV2ServiceManager_h | ||
|
||
#import <Foundation/Foundation.h> | ||
|
||
@protocol CTXMAMFeaturesV2ServiceManagerDelegate; | ||
|
||
@interface CTXMAMFeaturesV2ServiceManager : NSObject | ||
|
||
@property (nonatomic, strong) id<CTXMAMFeaturesV2ServiceManagerDelegate> delegate; | ||
|
||
-(instancetype) init NS_UNAVAILABLE; | ||
+(instancetype) new NS_UNAVAILABLE; | ||
|
||
+(instancetype) instanceForAppName:(NSString *)appName frontendToken:(NSString *)token; | ||
|
||
-(void)setDefaultFeatureFlags:(NSDictionary<NSString *, NSNumber *> *)featureFlagsDict; | ||
-(void)updateCustomerId:(NSString *)customerId; | ||
-(void)setCustomAttribute:(NSString *)attribute forKey:(NSString *)key; | ||
|
||
-(void)start; | ||
|
||
-(BOOL)isFeatureFlagOn:(NSString *)featureFlag; | ||
-(BOOL)isFeatureFlagOn:(NSString *)featureFlag defaultValue:(BOOL)defaultValue; | ||
-(NSDictionary<NSString *, NSNumber *>*)getAllFeatureFlagsAndValues; | ||
|
||
// For LaunchDarkly feature flag refresh callback use | ||
-(void)launchDarklyFeatureFlagsRefreshed:(NSDictionary<NSString *, NSNumber *> *)featureFlags; | ||
|
||
@end | ||
|
||
@protocol CTXMAMFeaturesV2ServiceManagerDelegate <NSObject> | ||
|
||
-(void)featureDownloadedSuccess:(CTXMAMFeaturesV2ServiceManager *)serviceManager; | ||
-(void)featureDownloadFailed:(CTXMAMFeaturesV2ServiceManager *)serviceManager; | ||
|
||
@end | ||
|
||
#endif /* CTXMAMFeaturesV2ServiceManager_h */ |
Binary file modified
BIN
+0 Bytes
(100%)
Sources/CTXMAMCore.xcframework/ios-arm64/CTXMAMCore.framework/Info.plist
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+1.07 MB
(120%)
Sources/CTXMAMCore.xcframework/ios-x86_64-simulator/CTXMAMCore.framework/CTXMAMCore
Binary file not shown.
47 changes: 47 additions & 0 deletions
47
...mework/ios-x86_64-simulator/CTXMAMCore.framework/Headers/CTXMAMFeaturesV2ServiceManager.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
// | ||
// CTXMAMFeaturesV2ServiceManager.h | ||
// CTXMAMCore | ||
// | ||
// Created by Kun Ma on 2024/5/31. | ||
// Copyright © 2024 Cloud Software Group, Inc. All rights reserved. | ||
// | ||
|
||
#ifndef CTXMAMFeaturesV2ServiceManager_h | ||
#define CTXMAMFeaturesV2ServiceManager_h | ||
|
||
#import <Foundation/Foundation.h> | ||
|
||
@protocol CTXMAMFeaturesV2ServiceManagerDelegate; | ||
|
||
@interface CTXMAMFeaturesV2ServiceManager : NSObject | ||
|
||
@property (nonatomic, strong) id<CTXMAMFeaturesV2ServiceManagerDelegate> delegate; | ||
|
||
-(instancetype) init NS_UNAVAILABLE; | ||
+(instancetype) new NS_UNAVAILABLE; | ||
|
||
+(instancetype) instanceForAppName:(NSString *)appName frontendToken:(NSString *)token; | ||
|
||
-(void)setDefaultFeatureFlags:(NSDictionary<NSString *, NSNumber *> *)featureFlagsDict; | ||
-(void)updateCustomerId:(NSString *)customerId; | ||
-(void)setCustomAttribute:(NSString *)attribute forKey:(NSString *)key; | ||
|
||
-(void)start; | ||
|
||
-(BOOL)isFeatureFlagOn:(NSString *)featureFlag; | ||
-(BOOL)isFeatureFlagOn:(NSString *)featureFlag defaultValue:(BOOL)defaultValue; | ||
-(NSDictionary<NSString *, NSNumber *>*)getAllFeatureFlagsAndValues; | ||
|
||
// For LaunchDarkly feature flag refresh callback use | ||
-(void)launchDarklyFeatureFlagsRefreshed:(NSDictionary<NSString *, NSNumber *> *)featureFlags; | ||
|
||
@end | ||
|
||
@protocol CTXMAMFeaturesV2ServiceManagerDelegate <NSObject> | ||
|
||
-(void)featureDownloadedSuccess:(CTXMAMFeaturesV2ServiceManager *)serviceManager; | ||
-(void)featureDownloadFailed:(CTXMAMFeaturesV2ServiceManager *)serviceManager; | ||
|
||
@end | ||
|
||
#endif /* CTXMAMFeaturesV2ServiceManager_h */ |
Binary file modified
BIN
+0 Bytes
(100%)
Sources/CTXMAMCore.xcframework/ios-x86_64-simulator/CTXMAMCore.framework/Info.plist
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+16.3 KB
(100%)
Sources/CTXMAMNetwork.xcframework/ios-arm64/CTXMAMNetwork.framework/CTXMAMNetwork
Binary file not shown.
Oops, something went wrong.