Как запустить приложение React-Native внутри другого приложения React-Native - PullRequest
2 голосов
/ 01 мая 2020
  • У меня есть требование, в котором у меня есть приложение React-Native (основное приложение), и у меня есть Game-приложение (дополнительное приложение), которое также разработано в React-native.

  • Теперь одним нажатием кнопки основного приложения я хочу запустить вторичное приложение и играть в игру как часть основного приложения. Пожалуйста, дайте мне знать или помогите мне, Как я могу объединить эти два отдельных сущностей и готово.

  • Можно ли как-нибудь связать вторичное реактивное приложение и запустить его в основном приложении?

Примечание: - Поскольку у меня есть сотни игр, было бы плохой идеей иметь код всех игр в приложении Primary, поэтому есть ли способ запустить каждую игру как отдельную сущность или в виде какого-то пакета, как часть Primary App.

Спасибо за ваше время.

1 Ответ

1 голос
/ 01 мая 2020

Вы можете использовать компонент root Игрового приложения в качестве обычного компонента React в своем Основном приложении, что-то вроде:

<PrimaryApp>
  ...
  <GameApp /> 
  ...
</PrimaryApp>

Обновление:

Я знаю, что нет простого способа добиться того, чего вы хотите, - загрузить и выполнить отдельный собственный пакет реакции по требованию. Это, конечно, выполнимо, но будьте готовы к go самому.

Кроме того, обратите внимание на это заявление Руководства App Store о том, какие приложения Apple не принимает на App Store:

3.2.2 Недопустимо

(i) Создание интерфейса для отображения сторонних приложений, расширений или плагинов, аналогичных App Store или в виде коллекция общего интереса.

...