提问者:小点点

我可以在世博做一个纯语音驱动的app吗?


我想创建一个ios版的Expo应用程序,它会说一些东西,并通过耳机等待我的回复。 耳机部分是无关紧要的,但它表明了我想要什么。 这是为了当我的手机锁在我的口袋里的时候。 一旦我回复,应用程序将继续。 我已经建立了世博会的应用程序,但我不确定是否一个应用程序仍然可以通过音频和麦克风与我互动,而我的手机是锁着的。 另外,我不知道Expo是否引入了这种功能。 我也不知道React Native(即退出的Expo应用程序)是否可以做这种事情。 真正以这种方式(不是通过Siri等)进行交互的应用非常少,所以我认为这是一个很难解决的问题。 如果我能在设备上运行一个浏览器页面来做同样的事情,我也会很高兴,但我很确定当手机被锁定时,网页不能播放音频和等待回复。 在这一点上这些都可能吗?

我在网上查了一下,只是想说清楚。 我找不到答案所以就来了。 我提到这一点是因为整篇文章都有‘你能帮我研究一下吗’的感觉。 我只是希望有人知道什么是可能的。


共1个答案

匿名用户

expo文档中有一页说明何时不使用expo,下面是其中的内容:

SDK不支持所有类型的后台代码执行

后台执行是指当应用程序未被前景化或设备处于睡眠状态时运行代码的能力。 我们支持背景地理定位(包括地理围栏)和背景提取,但是我们还不支持带有操作系统播放控制的背景音频,并且您不能在后台处理推送通知。 这是一项正在进行中的工作。

您可以在https://docs.expo.io/introduction/why-not-expo/中查看它

我认为您可以在React Native中完成,但是我不能说是否有一个库来完成,所以您可以尝试用本机代码创建自己的代码。 您可以在这里看到如何:

https://reactnative.dev/docs/native-modules-Android

https://reactnative.dev/docs/native-modules-IOS