2016-09-28 3 views
-1

Я использую React native для создания приложения iOS; Таким образом, мой код находится в javascript и некоторой цели-c.KISSmetrics - React Native для приложения iOS

Теперь я не буду реализовывать KISSmetrics в своем проекте, я сделал правильную настройку на основе kissmetrics documentation, но когда дело доходит до создания событий и пользовательских идентификаторов и т. Д., Я должен использовать данные из своего кода javascript.

Кто-нибудь знает, как это сделать? например: Код объектива-c для идентификации пользователя: [[KISSmetricsAPI sharedAPI] identify:@"[email protected]"];, но как я могу получить код, который получает личность пользователя, и заменить имя@email.com из моего кода javascript?

ответ

0

Я бы посмотрел here, чтобы узнать, как построить встроенный модем. То, как он работает, заключается в том, что вы создаете собственный модуль iOS с помощью методов, которые вы можете фактически вызвать из JavaScript, с помощью которых вы можете отправлять свои данные из JS в Obj-C.

Вот пример проекта, который делает это: https://github.com/idehub/react-native-google-analytics-bridge

Вам не нужно, чтобы превратить его в полноценную библиотеку НПМ, вы можете просто создать необходимые собственные файлы и JS файлы на лету в ваш проект.

Кроме того, если вы еще не знаете, не забудьте перестроить проект iOS (нажмите кнопку «Воспроизвести»), чтобы увидеть ваши изменения, потому что на родной стороне нет Live Reloading.

+0

Большое спасибо @rclai, я дам вам попробовать! – Kat

+0

Np, дайте мне знать, как это происходит. Если все будет хорошо, пожалуйста, проголосуйте меня или отметьте меня как правильно :). – rclai

Смежные вопросы