【问题标题】:Can an iOS or Android app interact with another apps interactive push notifications?iOS 或 Android 应用程序能否与其他应用程序交互推送通知?
【发布时间】:2019-08-29 16:39:47
【问题描述】:

我正在为自己制作一个应用程序,它会一直休眠,直到来自另一个特定应用程序的推送通知通过,然后自动接受或拒绝交互式推送通知。是否有可能拥有一个对其他应用程序推送通知做出反应的应用程序?如果它可以做出反应,那么它是否可以与通知进行交互?

我知道应用程序不能直接与其他人的界面交互,但由于这将使用推送通知,我希望我能做点什么。我在其他任何地方都找不到任何东西,或者至少我不知道要寻找什么。

【问题讨论】:

    标签: android ios push-notification


    【解决方案1】:

    不确定 IOS,但在 Android 中,我们可以使用收听广播来收听系统和其他应用程序的广播。但我认为由于电池优化,最近广播有一些限制。当然,只有在您知道他们正在触发什么广播的情况下,您才能通过其他应用实现此目的,因此您需要与这些其他应用建立某种合作关系。

    【讨论】:

      【解决方案2】:

      iOS:

      我相当怀疑是否有可能在 iOS 上使用简单的 API,但请看这篇文章:https://stackoverflow.com/a/43523429/768567


      安卓:

      对于 Android,您可以实现 NotificationListenerService: https://developer.android.com/reference/android/service/notification/NotificationListenerService

      Github 上有一个存储库,其中包含一些示例代码: https://github.com/Chagall/notification-listener-service-example

      【讨论】:

        猜你喜欢
        • 2012-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-07
        • 1970-01-01
        • 2012-10-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多