angular - 根據從伺服器獲取的使用者權限動態加載模組到原生/混合行動應用程式
圖表 1:
我有一個需求,要開發一個如上圖所示的 Ionic 4 手機應用程式。也就是說,我們只是上傳一個 Shell 應用程式,或者在其上具有非常基本的功能,如此。
步驟 1:發送啟動碼
步驟 2:然後用戶根據其回應進行登錄
第3步:根據圖1動態加載相關模組到應用程式中。
我可以開發這樣的應用程式嗎?根據我的知識,我認為我們不能這麼做,因為我們需要在使用 Cordova 建立/封裝之前擁有所有東西。有什麼線索嗎?
注意: 這裡的關鍵是動態應用模組下載。例如,我們不希望在將來當客戶 C 上線時修改外殼。
答案#1
所以我認為你需要說服客戶利用 Ionic Pro 的部署服務(僅處理應用程式包的網頁內容)或找到其他解決這個問題的方案。
考慮到蘋果開發者指南的這一條款,所提議的機制具有風險:
2.5.2 應用程式應該在其自身的套件中自包含,並且不得讀取或寫入指定容器區域之外的資料,也不得下載、安裝或執行引入或更改應用程式功能或特性的程式碼,包括其他應用程式。設計用於教學、開發或允許學生測試可執行程式碼的教育應用程式,在有限情況下可以下載程式碼,前提是該程式碼不被用於其他用途。此類應用程式必須使應用程式提供的原始程式碼對使用者完全可視並可編輯。
從這裡:https://developer.apple.com/app-store/review/guidelines/#extensions

