作者 AnstJJ

add: 添加获取当前图标方法

... ... @@ -11,4 +11,10 @@ export default class CustomIcon {
static changeDefaultIcon() {
CustomIconModule.changeDefaultIcon();
}
// 获取当前图标
static getIconName(callback) {
CustomIconModule.getIconName((iconName)=>{
callback(iconName)
});
}
};
... ...
... ... @@ -47,6 +47,22 @@ RCT_EXPORT_METHOD(changeDefaultIcon) {
});
}
// 获取当前图标
RCT_EXPORT_METHOD(getIconName:(RCTResponseSenderBlock) callback ){
NSString *name = @"default";
NSDictionary *results;
if( [[UIApplication sharedApplication] supportsAlternateIcons ] ){
name = [[UIApplication sharedApplication] alternateIconName];
if( name == nil ){
name = @"default";
}
}
results = name;
callback(@[results]);
}
... ...