城市飞艇自动抛出通知
Urban airship throws notification automatically
我会逐步说明情况
之后实现了城市飞艇
当消息来自服务器时,我的应用会自动显示通知,这是我不想要的
我想要的是处理来自服务器的消息并能够手动显示我的通知
为了做到这一点,我按照文档说明添加了 broadcastreceiver 并且它有效
但是现在我的应用程序同时显示 2 个通知
我无法关闭系统自动出现的通知
为了解决问题
创建自定义 NotificationFactory
如下设置
UAirship.takeOff(this, options, new UAirship.OnReadyCallback() {
@Override
public void onAirshipReady(UAirship airship) {
airship.getPushManager().setUserNotificationsEnabled(true);
airship.getInAppMessageManager().setDisplayAsapEnabled(true);
UrbanAirNotificationFactory factory = new UrbanAirNotificationFactory(getApplicationContext());
airship.getPushManager().setNotificationFactory(factory);
}
});
我会逐步说明情况
- 之后实现了城市飞艇
当消息来自服务器时,我的应用会自动显示通知,这是我不想要的
我想要的是处理来自服务器的消息并能够手动显示我的通知
为了做到这一点,我按照文档说明添加了 broadcastreceiver 并且它有效
但是现在我的应用程序同时显示 2 个通知
我无法关闭系统自动出现的通知
为了解决问题
创建自定义 NotificationFactory
如下设置
UAirship.takeOff(this, options, new UAirship.OnReadyCallback() { @Override public void onAirshipReady(UAirship airship) { airship.getPushManager().setUserNotificationsEnabled(true); airship.getInAppMessageManager().setDisplayAsapEnabled(true); UrbanAirNotificationFactory factory = new UrbanAirNotificationFactory(getApplicationContext()); airship.getPushManager().setNotificationFactory(factory); } });