在App未运行时,在远程触发器上创建报警,就像查找我的iPhone一样吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

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

我如何实现它?

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

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

我如何在iOS和Android上以编程方式实现此目标?

提问于
用户回答回答于

可能的解决方案可能是在收到推送通知时使用repeatInterval调度警报事件。

编辑 我们可以使用通知扩展名创建自定义通知。一旦通知到达,我们会立即致电通知,我们可以通过图像/视频下载呈现自定义视图。所以你可以在那里安排事件。

用户回答回答于

它可能使用带有JobService和FirebaseMessagingService的FireBase通知服务。

  • 首先下载FireBase示例。运行模块“消息传递”。我测试了它,即使在应用程序终止状态下,我也能够收到通知。
  • 要定期/计划管理事件,你必须在某处实施&部署您的服务器。你还可以检查FireBase功能(测试版)以轻松实现服务器。
  • 为了展示一些东西(Alaram / UI就像调用屏幕),用户在接收火力notification.Override开始您的自定义活动handleIntentFirebaseMessagingService。所以,你可以收到来自您杀害/空闲应用程序数据。
  • 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); }

扫码关注云+社区