我想以编程方式管理我的应用徽章编号,因为我从后端编号中获取应用中未读取的商品。
我准备了这样的东西:
BadgeNumber.m
#import "BadgeNumber.h"
#import <UIKit/UIKit.h>
@implementation BadgeNumber
RCT_EXPORT_MODULE();
RCT_EXPORT_METHOD(addAppBadgeNumber:(NSInteger *)number)
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: *number];
}
@end
我的js模块文件:
import { NativeModules } from 'react-native'
const BadgeNumber = NativeModules.BadgeNumber
export default BadgeNumber
我正在我的本地应用程序中使用它:
BadgeNumber.addAppBadgeNumber(this.props.user.notification_badge_count)
notification_badge_count
始终是数字。
问题在于应用程序构建成功,开始从打包程序下载捆绑软件,但应用程序未启动。
非常感谢您解决此问题。