Динамическая загрузка модулей в соответствии с разрешениями пользователя с сервера на собственное / гибридное мобильное приложение - PullRequest
1 голос
/ 22 июня 2019

Диаграмма 1:

enter image description here

У меня есть требование разработать мобильное приложение Ionic 4, как показано на диаграмме выше.т.е. мы просто загружаем приложение Shell или обладаем очень простыми функциями, например:

enter image description here

Шаг 1. Отправьте код активации

Шаг 2: Затем войдите в систему в соответствии с ответом от него

Шаг 3: Динамически загрузите соответствующий модуль в приложение в соответствии со схемой 1.

Могу ли я разработать такое приложение?Насколько я знаю, где я думаю, что мы не можем сделать это, так как нам нужно иметь все заранее, прежде чем собирать / упаковывать с использованием Cordova.Любая подсказка здесь?

Примечание: Ключевым моментом здесь является загрузка модуля динамического приложения.Мы не хотим модифицировать оболочку, например, когда в будущем появится клиент C.

1 Ответ

1 голос
/ 23 июня 2019

Поэтому я думаю, что вам нужно убедить клиента использовать службу развертывания Ionic Pro (которая работает только с веб-содержимым пакета приложения) или найти другое решение проблемы.

Предлагаемая механика рискованна, учитывая следующее положение руководства Apple для разработчиков:

2.5.2 Приложения должны быть автономными в своих пакетах и ​​не могут читать или записывать данные за пределами указанной области контейнера, а также не могут скачать, установить или выполнить код, который вводит или изменяет функции или функциональность приложения, включая другие приложения. Образовательные приложения, предназначенные для обучения, разработки или предоставления студентам возможности тестировать исполняемый код может, в некоторых случаях, загружать предоставленный код что такой код не используется для других целей. Такие приложения должны сделать исходный код, предоставленный приложением, полностью доступен для просмотра и редактируется пользователем.

Отсюда: https://developer.apple.com/app-store/review/guidelines/#extensions

...