【问题标题】:Android : One Signal Push notification did not receive while the app is in useAndroid:在使用应用程序时未收到一个信号推送通知
【发布时间】:2016-07-30 12:30:20
【问题描述】:

我在我的应用中使用 One Signal Push 通知。当我的应用程序处于关闭状态时,这意味着当我不使用我的应用程序时,我会从我的测试团队发送的一个信号中收到推送通知。但是当我在使用应用程序时,我没有得到它。

您的回答更受欢迎。

【问题讨论】:

    标签: android-studio push-notification onesignal


    【解决方案1】:

    通过使用这条线,虽然我的应用程序处于打开状态,但我可以获得推送通知。

    Link to refer

    OneSignal.enableNotificationsWhenActive(true);
    

    【讨论】:

    • 链接已过期,不适用于最新版本
    【解决方案2】:

    在最新版本(3.+@aar)中,您应该使用inFocusDisplaying

    OneSignal.startInit(this)
      .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
      .init();
    

    您可以设置NoneInAppAlert 而不是Notification

    【讨论】:

      【解决方案3】:

      试试这个

      window.plugins.OneSignal.enableInAppAlertNotification(true);
      

      【讨论】:

      • 虽然此代码可能会回答问题,但提供有关 如何 和/或 为什么 解决问题的附加 context 将改善答案的长度长期价值。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人!请edit您的答案添加解释,并说明适用的限制和假设。提及为什么这个答案比其他答案更合适也没有什么坏处。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 2020-12-23
      • 2021-06-13
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多