Как написать пакет npm для реагировать на нативный, который запускает Objective-C в фоновом режиме - PullRequest
0 голосов
/ 07 апреля 2019

Я пишу приложение, использующее реагировать нативно, и в библиотеке нет ничего, что позволяло бы вам подписаться на календарь.Вы можете сделать это в Objective-C, используя в основном одну строку кода.Есть ли способ создать пакет NPM, который запускает Objective-C в фоновом режиме, и просто добавить его в мой собственный реактивный проект?Кажется, это должно быть довольно просто.

Вот строка кода, которую я нашел, которая делает то, что я хочу, чтобы она делала в Objective-C.

NSString *url = @"http://server/filename.ics";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]

Если бы я мог просто создать какой-то компонент и передать ему URL из моего проекта React Native, это было бы невероятно.Кроме того, я думаю, что другие сочтут это полезным.

edit: я должен также отметить, что я использую expo, и я предпочел бы не извлекать и редактировать проект xcode.

1 Ответ

1 голос
/ 07 апреля 2019

Для этого есть различные библиотеки.

  1. реагировать-родной-создать-библиотеку
  2. реагировать-нативный-создать-мост

Вы можете использовать любой из них согласно вашему требованию

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