2016-09-28 4 views
-1

iOS 앱을 만들 때 React native를 사용하고 있습니다. 그래서 내 코드는 javascript와 일부 objective-c에있다.KISSmetrics - iOS 앱의 네이티브 리펙트

지금 내 프로젝트에서 KISSmetrics를 구현하지 않아서 kissmetrics documentation을 기반으로 적절한 설정을했는데 이벤트 및 사용자 ID 등을 만들 때 자바 스크립트 코드의 데이터를 사용해야합니다.

어떻게 그 방법을 알고 있습니까? 예 : 사용자를 식별하는 목적 코드는 다음과 같습니다. [[KISSmetricsAPI sharedAPI] identify:@"[email protected]"];하지만 사용자의 ID를 가져오고 [email protected]을 자바 스크립트 코드에서 바꾸는 코드는 어떻게 얻을 수 있습니까?

답변

0

네이티브 모듈 브리지를 만드는 방법은 here입니다. 작동 방식은 JS에서 Obj-C로 데이터를 보낼 수있는 JavaScript로 실제로 호출 할 수있는 메소드로 iOS 기본 모듈을 만드는 것입니다. https://github.com/idehub/react-native-google-analytics-bridge

당신은 본격적인 NPM 라이브러리로 그것을 돌 필요가 없습니다, 당신은 단지에서 즉시 필요한 기본 파일과 JS 파일을 만들 수 있습니다 : 여기

이가하는 예제 프로젝트입니다 귀하의 프로젝트.

아직 모르는 경우 기본 사이드에 라이브 다시로드가 없으므로 iOS 프로젝트를 재구성 (재생 버튼을 누름)하여 변경 사항을 확인해야합니다.

+0

고맙습니다. @rclai 내가 시도해 볼 것입니다! – Kat

+0

Np, 어떻게 진행되는지 알려주세요. 잘되면, 나에게 표를 던지거나 나를 정확하게 표시해주세요 :). – rclai