Files
suixinkan_ios_new/suixinkan/App/UMengSDKAdapter.h
汉秋 00c3cd0a93 接入友盟统计与 U-APM,并优化宣传页打卡点标签交互。
友盟 SDK 改为隐私同意后再初始化;宣传页标签新增滑块位移动画,超过 5 个时选中项自动滚动居中。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 09:23:15 +08:00

29 lines
955 B
Objective-C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// UMengSDKAdapter.h
// suixinkan
//
// Created by Codex on 2026/7/2.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
/// 友盟 ObjC SDK 适配器,隔离 Swift 侧对 ObjC API 命名映射的依赖。
@interface UMengSDKAdapter : NSObject
/// 按传入的最小化采集开关配置 U-APM并初始化友盟组件化 SDK。
+ (void)configureWithAppKey:(NSString *)appKey
channel:(nullable NSString *)channel
crashAndBlockMonitorEnable:(BOOL)crashAndBlockMonitorEnable
launchMonitorEnable:(BOOL)launchMonitorEnable
memMonitorEnable:(BOOL)memMonitorEnable
oomMonitorEnable:(BOOL)oomMonitorEnable
networkEnable:(BOOL)networkEnable
logCollectEnable:(BOOL)logCollectEnable
NS_SWIFT_NAME(configure(appKey:channel:crashAndBlockMonitorEnable:launchMonitorEnable:memMonitorEnable:oomMonitorEnable:networkEnable:logCollectEnable:));
@end
NS_ASSUME_NONNULL_END