Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ios中接收通知时禁用应用程序徽章图标_Ios_React Native - Fatal编程技术网

在ios中接收通知时禁用应用程序徽章图标

在ios中接收通知时禁用应用程序徽章图标,ios,react-native,Ios,React Native,我正在使用react native applozic chat处理react native应用程序中的聊天。我的问题是,在收到任何聊天通知后,是否有任何方法可以防止应用程序徽章图标出现在应用程序图标上?我想在ios中特别禁用它,因为它不会出现在android中。您可以使用它 application.applicationIconBadgeNumber = 0; 在AppDelegate中,启动DidFinish以获取结果。如果要完全禁用应用程序徽章计数 您可以在方法ALDefaultChatV

我正在使用react native applozic chat处理react native应用程序中的聊天。我的问题是,在收到任何聊天通知后,是否有任何方法可以防止应用程序徽章图标出现在应用程序图标上?我想在ios中特别禁用它,因为它不会出现在android中。

您可以使用它

application.applicationIconBadgeNumber = 0;

在AppDelegate中,启动DidFinish以获取结果。

如果要完全禁用应用程序徽章计数

您可以在方法
ALDefaultChatViewSettings
中的
ALChatmanager.m
文件中使用以下设置

[ALUserDefaultsHandler setUnreadCountType:0];
确保此设置仅在
ALChatmanager.m
文件中添加一次


有关此禁用的更多信息,您可以参考文档

徽章编号是一个很好的选项:

app.applicationIconBadgeNumber = 0;

你的问题不是很清楚。如果未使用推送通知,则徽章不应自动显示。如果您使用的是APN,则可以将应用程序派生类的applicationBadgeNumber属性设置为零。最后一种可能性是,您可以进入“启动”和“禁用”徽章的设置。