为什么我的应用程序徽章图标在主屏幕上没有显示?
Why My Application Badge Icon in home Screen Not showing?
我正在开发应用程序。
我的问题是,在 samsung s5 with marshmellow 和 samsung s7 with naugut 中,
当我收到来自 FCM 的推送通知时,我可以在通知面板中看到它,但在 phone 的主屏幕上,在应用程序图标 - badge - i看不到。为什么?
甚至三星设备也显示 Whatsapp 和 Facebook 的徽章图标。但是当我的应用程序处于 killed 模式.
时没有显示我的应用程序
这两个设备尤其如此,但在 mi phone 上显示,
我已经尝试集成这个库并搜索了很多次,但是没有可用:(
https://github.com/leolin310148/ShortcutBadger
你能帮帮我吗?先感谢您。
我找到了一个解决方案并且它对我有用。
之前,我对 FCM 使用 11.8.0('com.google.firebase:firebase-messaging:11.8.0')。但我将其降级为 11.2.0('com.google.firebase:firebase-messaging:11.2.0')。
在降级的帮助下,我可以访问以下方法,
@Override
public void handleIntent(Intent intent) {
super.handleIntent(intent);
// This method will be called even if application is in killed mode.
}
在 3rd party Badge count library 的帮助下,我能够显示我的应用程序的徽章计数,并且它非常适合三星设备。
我正在开发应用程序。
我的问题是,在 samsung s5 with marshmellow 和 samsung s7 with naugut 中,
当我收到来自 FCM 的推送通知时,我可以在通知面板中看到它,但在 phone 的主屏幕上,在应用程序图标 - badge - i看不到。为什么?
甚至三星设备也显示 Whatsapp 和 Facebook 的徽章图标。但是当我的应用程序处于 killed 模式.
时没有显示我的应用程序这两个设备尤其如此,但在 mi phone 上显示,
我已经尝试集成这个库并搜索了很多次,但是没有可用:( https://github.com/leolin310148/ShortcutBadger
你能帮帮我吗?先感谢您。
我找到了一个解决方案并且它对我有用。
之前,我对 FCM 使用 11.8.0('com.google.firebase:firebase-messaging:11.8.0')。但我将其降级为 11.2.0('com.google.firebase:firebase-messaging:11.2.0')。 在降级的帮助下,我可以访问以下方法,
@Override
public void handleIntent(Intent intent) {
super.handleIntent(intent);
// This method will be called even if application is in killed mode.
}
在 3rd party Badge count library 的帮助下,我能够显示我的应用程序的徽章计数,并且它非常适合三星设备。