首页 > 解决方案 > 如何使用 Angular 与 Android 和 ios 手机通信以触发该手机发出声音

问题描述

现在,我正在开发跟踪设备项目,以使用 Angular 跟踪手机,用于 Web 应用、firebase、云功能和 react-native。当用户丢失手机时,他们可以通过在我的网络应用程序上执行以下步骤来使用网络应用程序找到他们的手机。

  1. 他们希望在 Web 应用程序中找到的选定手机。
  2. 单击按钮。
  3. 当用户点击按钮时,手机会发出声音让用户知道它在哪里。

这就像在 ios 设备中找到我的应用程序,但可以在两个操作系统中使用它。

我的算法是这样的:

  1. 在 firebase 中,我有一个收集移动 id、token 和 isDeviceLost 字段的集合。
  2. 当用户单击 Web 应用程序中的按钮时,请求将发送到云函数以将 isDeviceLost 更新为 true,默认情况下为 false。
  3. 当 isDeviceLost 为 true 时,react-native 中的函数将触发并在该设备上发出声音。

但问题是我不知道如何在 react-native 中创建一个函数来在设备上发出声音。所以我决定创建这个主题以获得任何可以帮助我解决这个问题的人的帮助,谢谢

PS。如果我的算法不是正确的方法,您可以帮助我以正确的方式修复它。PS2。如果我的英语不好,我道歉。我还在学习。

标签: angularreact-nativefirebase-realtime-databasemobilegoogle-cloud-functions

解决方案


推荐阅读