Используйте Экспо без их OTA - PullRequest
0 голосов
/ 12 мая 2018

Я хочу знать, есть ли способ использовать Expo SDK без публикации на своих серверах. Честно говоря, я хочу использовать свой собственный OTA-сервер с Electrode и собственным встроенным приложением, но в Expo есть много полезных нативных ресурсов (например, объявления fb, SecureStore, admob, push-уведомления, FileSystem, Asset, Payments и многие другие). .). Я прочитал и, по-видимому, невозможно (я полагаю) использовать Expo SDK Api без использования онлайн-сервисов Exp даже отсоединения или извлечения (CRNA) приложения.

Я ценю вашу помощь

1 Ответ

0 голосов
/ 12 мая 2018

Вам необходимо добавить следующие свойства в app.json

  • "updates": { enabled: false }:

    Если установлено значение false, ваше автономное приложение никогда не будет загружатьсялюбой код и будет использовать только код, связанный локально на устройстве.

  • "assetBundlePatterns": [<insert paths>] (если вы используете какие-либо локальные активы):

    Массив строк глобуса файла, которые указывают на ресурсы, которые будут связаны в вашем двоичном файле автономного приложения.

Если вам нужно отсоединить (чтобы добавить другиевстроенные модули), вам нужно быть в Expo SDK v27 :

Проекты ExpoKit на iOS и Android, которые были созданы с помощью exp detach, теперь поддерживают объединение ваших ресурсов в архив вашего собственного приложениятак что ваше приложение может запускаться без интернета.

Команда Экспо также планирует добавить следующие функции:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...