bonus-material-app/nativeplugins/Mpaas-Scan/ios/APRemoteLogging.framework/Headers/APCrashLogParamHelper.h

142 lines
3.1 KiB
C
Raw Permalink Normal View History

2024-12-20 09:23:59 +08:00
//
// APCrashLogParamHelper.h
// APRemoteLogging
//
// Created by NianXi on 16/6/16.
// Copyright © 2016年 Alipay. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <mach/mach.h>
#import <pthread.h>
@interface APCrashLogParamHelper : NSObject
/**
* 退H5页面
*
* @return NSString型 URL ,
*/
+ (NSString *_Nullable)lastWebURL;
/**
* hotpatch脚本信息
*
* @return NSString型 "|"
*/
+ (NSString *_Nullable)executedPatchsInfo;
/**
* iam扩展信息
*
* @return NSString型
*/
+ (NSString *_Nullable)ebcContextInfo;
+ (NSString *_Nullable)ebcContextInfo:(void *_Nullable)ucontext;
/**
* bundle信息
*
* @return NSString型
*/
+ (NSString *_Nullable)bundleInfo;
/**
*
*
* @return time_t
*/
+ (time_t)survivalTime;
/**
退线Queue名称
@return NSString *
*/
+ (NSString *_Nullable)crashThreadQueueName:(thread_t)thread;
/**
退线线
@return NSString * 线
*/
+ (NSString *_Nullable)crashThreadName:(thread_t)thread;
/**
* key=value^key=value^key=value
*
* @param dic
*
* @return
*/
+ (NSString *_Nullable)convertToLogFromDic:(NSDictionary *_Nonnull)dic;
/**
* a|b|c|d
*
* @param array
*
* @return
*/
+ (NSString *_Nullable)convertToLogFromArray:(NSArray *_Nonnull)array;
/**
* fetch状态字符
*
* @return NSString * fetch状态字符
*/
+ (NSString *_Nullable)backgroundFetchStateReadableString;
/**
* hotspot状态字符
*
* @return NSString * hotspot状态字符
*/
+ (NSString *_Nullable)hotspotHelperStateReadableString;
/**
* healthkit状态字符
*
* @return NSString * healthkit状态字符
*/
+ (NSString *_Nullable)healthkitStateReadableString;
+ (NSString *_Nullable)pushStateReadableString;
+ (NSString *_Nullable)watchStateReadableString;
+ (NSString *_Nullable)voipStateReadableString;
/**
*
*
* @return NSString *
*/
+ (NSString *_Nullable)functionCoverageState;
/**
* UIApplicationState辅助二次校准
*
* @return
*/
+ (nonnull NSString *)applicationStateReadableString;
/**
* appid
*
* @return NSString *
*/
+ (NSString *_Nullable)currentAppId;
/**
* H5应用的唯一标识appid_version_releasetype)
*
* @return NSString *
*/
+ (NSString *_Nullable)currentH5AppUniqueId;
/**
* 使
*
* @return NSString *
*/
+ (NSString *_Nullable)usedMemory;
@end