不借助 Fiori client,直接在手机浏览器里调用 SAP UI5 BarcodeScanner 实现条形码扫描的可能性?
這個(gè) StackOverflow 討論 說(shuō)不可行。
sap.ndc.BarcodeScanner 在命名空間 sap.ndc 下聲明。 這里的“ndc”代表 Native Device Capabilities。 這些 API 將使用 cordova 插件來(lái)調(diào)用本機(jī)設(shè)備功能,例如相機(jī)。 sap.ndc.BarcodeScanner 將檢查 cordova 插件的可用性。 如果應(yīng)用程序是通過(guò)瀏覽器打開(kāi)的,則 BarcodeScanner 將簡(jiǎn)單地打開(kāi)一個(gè)對(duì)話框并要求最終用戶手動(dòng)輸入條形碼。 如果應(yīng)用程序是通過(guò) cordova 應(yīng)用程序或 SAP Fiori Client(構(gòu)建在 cordova 之上)打開(kāi)的,那么它將調(diào)用設(shè)備攝像頭。
可以嘗試這個(gè) note:2402585 - sap.ndc.BarcodeScannerButton in Fiori
SAP Fiori Client 是 SAP Fiori 應(yīng)用程序的原生移動(dòng)應(yīng)用程序運(yùn)行時(shí)容器。 SAP Fiori Client 允許用戶以在線模式訪問(wèn)其 SAP Fiori 應(yīng)用程序。
SAP Fiori Client 通過(guò)為 SAP Fiori 應(yīng)用程序資產(chǎn)提供可靠的緩存機(jī)制來(lái)克服移動(dòng)瀏覽器中的限制,并為 SAP Fiori 應(yīng)用程序提供設(shè)備 API(如相機(jī)、條形碼掃描儀和地理定位)。 SAP Fiori Client 圍繞 Apache Cordova 架構(gòu)設(shè)計(jì),其中設(shè)備 API 和自定義功能通過(guò)插件添加。有關(guān) SAP Fiori Client 中包含的插件列表,請(qǐng)參閱適用于 SAP Fiori Client 的 Kapsel 和 Cordova 插件。
自定義 SAP Fiori 客戶端
開(kāi)發(fā)人員可以使用 SAP 移動(dòng)平臺(tái) SDK(Mobile Platform SDK) 構(gòu)建自定義 SAP Fiori 客戶端(適用于 iOS 和 Android),以調(diào)整品牌、添加對(duì)自定義身份驗(yàn)證方案的支持,或添加額外的 SAP、合作伙伴或開(kāi)源插件。定制版與 SAP Fiori Client 的應(yīng)用商店版具有相同的核心功能:兩個(gè)應(yīng)用程序都可以直接或通過(guò) SAP Mobile Platform Server 或 SAP HCP 連接到前端服務(wù)器,用于開(kāi)發(fā)和運(yùn)營(yíng)的移動(dòng)服務(wù),以及兩個(gè)應(yīng)用程序可以向在應(yīng)用程序容器中運(yùn)行的 SAP Fiori 應(yīng)用程序公開(kāi)本機(jī)功能。
可以使用 SAP Mobile Secure 等企業(yè)移動(dòng)管理解決方案部署 SAP Fiori Client,或者用戶可以直接從適用于 iOS、Android 和 Windows 設(shè)備的公共應(yīng)用商店下載 SAP Fiori Client 應(yīng)用。
總結(jié)
以上是生活随笔為你收集整理的不借助 Fiori client,直接在手机浏览器里调用 SAP UI5 BarcodeScanner 实现条形码扫描的可能性?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP UI5 应用开发教程之六十九 -
- 下一篇: 将Chrome设置为Jupyter_no