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