Есть ли способ выполнения связанных функций JS через мост React Native?
Есть несколько опубликованных примеров загрузки представления React Native в некоторых расширениях, связанных с пользовательским интерфейсом (например, Share и Today Widget).Я пытаюсь сделать что-то похожее в «безголовом» расширении, а именно в расширении Call Directory.Расширение предназначено для работы в фоновом режиме и дает приложению возможность предоставлять данные для ОС.
Следуя примеру с виджетом на сегодня, я смог запустить RCTRootView, используя initWithBundleURL
.Мой пользовательский пакет был поднят (мне пришлось устранить некоторые синтаксические ошибки в файле пользовательского индекса).Однако оттуда я не вижу, чтобы мой компонент App выполнялся (я пробовал консольные журналы и использовал собственный модуль для печати через NSLog
).Я предполагаю, потому что это без головы, и UIView не визуализируется.
Надеясь, может, кто-то еще сделал это или думает о других способах запуска JS, доступных в комплекте.