当前位置: 首页 > 知识库问答 >
问题:

当应用程序未运行时(iPhone/Android),在远程触发器上创建一个(重复性高音调)警报,就像Find My iPhone一样

东方俊杰
2023-03-14

我只能在有来电的时候想起WhatsApp/Skype,它的铃声。或者有可能使手机在推送通知时播放循环报警声音。

另一个非常明显的例子是“Find My iPhone”应用程序,它可以触发iPhone的大声警报。

我如何在ios和android上编程实现这一点呢?

共有1个答案

裘禄
2023-03-14

它可以将FireBase Notification Services与JobService和FirebaseMessagingService一起使用。

>

  • 从这里下载FireBase示例。运行模块“Messaging”。我测试了它,并且我能够接收通知,即使在应用程序被杀死的状态下。

    要定期/计划地管理事件,您必须在某个地方实现和部署服务器。您还可以检查FireBase Functions(测试版),以便轻松地实现服务器。

    FireBase服务是系统服务&它将一直运行。请阅读。

    代码

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

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

  •  类似资料:
    • 我在设备中选择我的iphone并在xcode中运行我的应用程序。它会出现以下错误。 签署“运动鞋”需要一个开发团队。在项目编辑器中选择开发团队。SDK中的“应用程序”中的产品类型“iOS 10.3”需要代码签名 如何摆脱这些错误并在iPhone中运行我的xcode应用程序?

    • 我一直在做IOS报警应用。我将在应用程序中创建一个警报。所以我需要警报的工作,作为“时钟”应用程序在iOS的工作。 当告警时间达到且app未运行时。警报声音将播放,用户可以通过点击取消或打盹来停止它。

    • 问题内容: 我知道我可以使用它来创建DDL创建触发器; 问题在于,该触发器将在“创建序列”之类的DDL上运行;如何仅对“创建表” DDL执行此操作? 问题答案: CREATE OR REPLACE TRIGGER create_table_trigger AFTER CREATE ON SCHEMA BEGIN IF SYS.DICTIONARY_OBJ_TYPE = ‘TABLE’ THEN .

    • 有人能解释一下如何在不指定端口的情况下在端口80上运行我的reactJS应用程序吗 目前它在www.mydomain.com:3001工作,但我希望它是可见的,当我去www.mydomain.com 我在创建-反应-应用文档网站上找不到解决方案,所以我在这里问。 如果我使用 我得到错误的东西已经使用端口80(我没有指定PORT=80) 谢啦

    • 我在一个TC项目中有两个配置。它们都监视相同的git存储库但不同的分支(作为默认)。总共有3个分支:master(这里没有使用)、Development(用于工作构建和绿色测试)和artemPersonal(用于个人构建) > WEBUI发展。只为绿色存储库使用参考/头/开发分支。在成功的个人构建后,TC将向该分支提交新的提交。 WebUI开发预先测试的提交。使用refs/heads/artemp