2017-08-16 54 views
0

Short: 是否有可能編寫一個移動應用程序,您可以在此下載某種以前未在應用程序存檔中提供的擴展程序/附件(如在桌面程序中)?爲移動應用程序編寫可下載的擴展?

長: 我正在開發一個具有共享基本功能但針對不同客戶端的不同模塊的移動應用程序。隨着應用程序的快速增長和模塊的完全不同,這將是有道理的,不是從一開始就將每個模塊打包到apk中,而是僅將基本代碼發送給所有客戶端,並且他們可以選擇並下載他們想要的模塊使用。關於apk大小和速度,這將提供明確的優勢。另一方面,將應用程序拆分爲幾個不同包名的小應用程序將很難維護。目前我使用的是Ionic,但對於本機應用程序來說,這個問題同樣有趣。 在網上搜索沒有返回任何有價值的東西,所以我想知道是否有辦法實現這個...

+0

「將應用程序拆分爲幾個不同包名的小應用程序將非常難以維護」 - 與實現和保護插件系統相比? – CommonsWare

+0

[App Store guideline 2.5.2](https://developer.apple.com/app-store/review/guidelines/#software-requirements),iOS不允許這樣做。這樣做會導致蘋果拒絕 – Paulw11

回答

0

嗯,我不知道你是否可以有一個類加載器,因爲你有在Java中做這樣的事情。但res文件夾可能不起作用。

另一種方法是推出每插件爲不同的應用程序,並設計這些活動與startForResult工作,所以你可以溝通並打開所有其他應用,而在尋找像你一樣的應用程序中。

相關問題