有什么方法可以通过React Native桥执行JS捆绑函数吗?
在一些与UI相关的扩展中(例如,Share和Today Widget),有一些已发布的示例,用于加载React Native视图。我正在寻找在“无头”扩展(即呼叫目录扩展)中执行类似的操作。该扩展程序旨在在后台运行,并为该应用提供了向操作系统提供数据的机会。
以Today Widget示例为例,我能够使用initWithBundleURL
来初始化RCTRootView。我的自定义捆绑包被提取(我必须解决自定义索引文件中的一些语法错误)。但是,从那里我看不到我的App组件得到执行(我尝试了控制台日志,并使用本机模块通过NSLog
打印)。我猜是因为这没有头,而且没有呈现UIView。
希望其他人已经做到这一点,或者对捆绑中运行JS的其他方式有想法。