问题描述
我计划制作一个用于Web的Web应用程序,它也应同时用作PWA和TWA(在iOS和Android上)。
现在我正在评估是否可以使用某些功能,例如摄像头,地理位置,加速计,通知等。
我试图用CapacitorJS创建一个演示项目,想知道为什么我需要添加本地平台来定位目标以及为什么要使用单独的文件夹“ android”。
我只想创建一个网站/ PWA,该网站应在iOS和Android(在浏览器中)作为网站运行,并且不开始秒适用于iOS和Android的strong>或第三独立项目。
我如何使用CapacitorJS定位网络,以及从iOS / Android调用网站而不使用iOS / Android的本机功能?
解决方法
当Web没有适当的等效项时,您不能在TWA或PWA中使用本机代码,这就是本机平台的全部要点。
使用Capacitor,您可以将相同的代码用于Web,本机iOS和本机Android,是否要使用本机iOS和本机Android由您自己决定,但是要使用它,则必须在App Store上发布该应用程序和Play商店,PWA将始终使用Web API。