推送通知 ios 相当于 android
Push notifications ios equivalent for android
我对移动开发比较陌生
我正在使用本机反应,我正在尝试为 android 实现徽章通知
这就是 ios:
的作用
PushNotificationIOS.setApplicationIconBadgeNumber(count);
我似乎找不到 android 等价物
我一直在指这个
https://github.com/wix/react-native-notifications
虽然徽章似乎没有什么
非常感谢有人为我指明正确的方向
你可以用这个https://www.npmjs.com/package/react-native-android-badge
var BadgeAndroid = require('react-native-android-badge');
BadgeAndroid.setBadge(10);
我解决了我自己的问题:
问题是,您不像 IOS 那样通过前端管理 android 的徽章通知!!!
解决方案:
如果您的消息正在发送,请在 sns 上测试:
当您通过 api 发送推送通知时,您的有效负载应如下所示
({
notification: _.assign({ }, payload, {
body: message,
message,
title: payload.MESSAGETITLE
badge: THIS SHOULD BE AN INT
})
})
注意说 通知 这是最近的 FCM 更新。您通过 badge 传递的 int 无关紧要,因为它只会递增 1,但它必须是 int
我对移动开发比较陌生 我正在使用本机反应,我正在尝试为 android 实现徽章通知 这就是 ios:
的作用PushNotificationIOS.setApplicationIconBadgeNumber(count);
我似乎找不到 android 等价物 我一直在指这个 https://github.com/wix/react-native-notifications
虽然徽章似乎没有什么 非常感谢有人为我指明正确的方向
你可以用这个https://www.npmjs.com/package/react-native-android-badge
var BadgeAndroid = require('react-native-android-badge');
BadgeAndroid.setBadge(10);
我解决了我自己的问题: 问题是,您不像 IOS 那样通过前端管理 android 的徽章通知!!! 解决方案: 如果您的消息正在发送,请在 sns 上测试: 当您通过 api 发送推送通知时,您的有效负载应如下所示
({
notification: _.assign({ }, payload, {
body: message,
message,
title: payload.MESSAGETITLE
badge: THIS SHOULD BE AN INT
})
})
注意说 通知 这是最近的 FCM 更新。您通过 badge 传递的 int 无关紧要,因为它只会递增 1,但它必须是 int