如何在React Native iOS本机模块中设置App图标的徽章编号

时间:2018-09-26 22:43:01

标签: ios objective-c react-native

我想以编程方式管理我的应用徽章编号,因为我从后端编号中获取应用中未读取的商品。

我准备了这样的东西:

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始终是数字。

问题在于应用程序构建成功,开始从打包程序下载捆绑软件,但应用程序未启动。

非常感谢您解决此问题。

0 个答案:

没有答案