gpt4 book ai didi

android - Urban Airship 自动抛出通知

转载 作者:行者123 更新时间:2023-11-29 20:16:33 26 4
gpt4 key购买 nike

我会逐步说明情况

  1. 我已经按照 the guide 实现了 Urban Airship

  2. 当消息来自服务器时,我的应用会自动显示通知,这是我不想要的

  3. 我想要的是处理来自服务器的消息并能够手动显示我的通知

  4. 为了做到这一点,我按照文档说明添加了 broadcastreceiver 并且它有效

  5. 但是现在我的应用同时显示 2 个通知

  6. 我无法禁用系统自动显示的通知

最佳答案

为了解决问题

  1. 创建自定义 NotificationFactory

  2. 如下设置

    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);
    }
    });

关于android - Urban Airship 自动抛出通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com