gpt4 book ai didi

android - 当应用程序未运行(iphone/android)时,在远程触发器上创建(重复高音)警报,就像查找我的 iPhone 一样

转载 作者:IT老高 更新时间:2023-10-28 23:24:31 25 4
gpt4 key购买 nike

我想在应用程序运行或未运行时在远程 iphone/android 设备上发出警报。

我如何实现它?

当有来电时,我只能想到 Whatsapp/Skype,它正在响铃。或者是否有可能导致手机在推送通知上播放循环警报声。

另一个非常明显的例子是“查找我的 iPhone”应用程序,它可以向 iPhone 发出响亮的警报。

如何在 ios 和 android 上以编程方式实现这一点?

最佳答案

可以将 FireBase 通知服务与 JobService 和 FirebaseMessagingService 结合使用。

  • 下载 FireBase 示例 from here .运行模块“消息”。我测试了它,我能够收到通知,即使在应用程序终止状态。

  • 要定期/计划地管理事件,您必须在某处实现和部署您的服务器。您也可以查看 FireBase Functions (Beta)轻松实现Server。

  • 在接收 FireBase 通知时向用户显示某些内容(警报/UI 之类的调用屏幕)。从 FirebaseMessagingService 覆盖 handleIntent。这样您可以从您的已终止/空闲应用程序接收数据。

  • FireBase 服务是系统服务,它会一直运行。请提供 read .

    代码 fragment

    @Override
    public void handleIntent(Intent intent) {
    super.handleIntent(intent);
    // Get Data here
    Log.d(TAG, "intent.."+intent.getExtras());
    Intent intent1=new Intent(this,MainActivity.class);
    intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent1);
    }

注意:某些设备(例如华硕的手机管家)可能会在通知到达时拒绝启动应用程序的接收器。在这种情况下,请提供适当的权限。

关于android - 当应用程序未运行(iphone/android)时,在远程触发器上创建(重复高音)警报,就像查找我的 iPhone 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267335/

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