angular - 如何使用 Angular 与 Android 和 ios 手机通信以触发该手机发出声音
问题描述
现在,我正在开发跟踪设备项目,以使用 Angular 跟踪手机,用于 Web 应用、firebase、云功能和 react-native。当用户丢失手机时,他们可以通过在我的网络应用程序上执行以下步骤来使用网络应用程序找到他们的手机。
- 他们希望在 Web 应用程序中找到的选定手机。
- 单击按钮。
- 当用户点击按钮时,手机会发出声音让用户知道它在哪里。
这就像在 ios 设备中找到我的应用程序,但可以在两个操作系统中使用它。
我的算法是这样的:
- 在 firebase 中,我有一个收集移动 id、token 和 isDeviceLost 字段的集合。
- 当用户单击 Web 应用程序中的按钮时,请求将发送到云函数以将 isDeviceLost 更新为 true,默认情况下为 false。
- 当 isDeviceLost 为 true 时,react-native 中的函数将触发并在该设备上发出声音。
但问题是我不知道如何在 react-native 中创建一个函数来在设备上发出声音。所以我决定创建这个主题以获得任何可以帮助我解决这个问题的人的帮助,谢谢
PS。如果我的算法不是正确的方法,您可以帮助我以正确的方式修复它。PS2。如果我的英语不好,我道歉。我还在学习。
解决方案
推荐阅读
- java - 如何在java中设置变量by(int)中的最大值?
- android - 片段 - 没有正确排序的返回片段
- reactjs - 在反应减速器中将数据添加到复杂状态
- python - 如何从 Python 中的查询中返回所有数据
- php - Yii2 - SluggableBehaviour 不适用于迁移
- laravel-5 - Laravel 使用 https 重定向到操作
- mysql - 无法在选择时运行 mysql 语法
- npm - 为 AppSync 运行部署时出现无服务器问题:错误:没有为“node_modules/extract-files”找到有效的导出主文件
- python - Python - 三角学,三点之间相等角度的中点
- android - npx react-native run-android 不起作用 - “java.io.IOException: 文件名、目录名或卷标语法不正确”