2016-09-28 7 views
-1

iOSアプリケーションを作成するためにReactネイティブを使用しています。だから私のコードはjavascriptといくつかのobjective-cです。KISSmetrics - iOSアプリケーションのNativeに反応する

私のプロジェクトでKISSmetricsを実装するのは難しいですが、kissmetrics documentationに基づいて適切な設定を行っていますが、イベントやユーザーIDなどを作成するときには、JavaScriptコードのデータを使用する必要があります。

これを行う方法を知っている人はいますか?例: ユーザーを識別するためのobjective-cコードは[[KISSmetricsAPI sharedAPI] identify:@"[email protected]"];ですが、どのようにしてユーザーのIDを取得し、[email protected]をjavascriptコードから置き換えるコードを取得できますか?

答えて

0

ネイティブモジュールブリッジを構築する方法は、hereです。それが動作する方法は、JavaScriptから実際に呼び出すことができるメソッドを持つiOSネイティブモジュールを作成し、JSからObj-Cにデータを送信できることです。ここで

がこれを行う例プロジェクトです: https://github.com/idehub/react-native-google-analytics-bridge

あなたが本格的なNPMライブラリにそれをオンにする必要はありません、あなただけの単純で、その場で必要なネイティブファイルとJSファイルを作成することができますあなたのプロジェクト

また、まだわからない場合は、ネイティブ側にライブリロードがないため、iOSプロジェクトを再構築して(再生ボタンを押してください)、変更内容を確認してください。

+0

ありがとうたくさんの@rclai私はそれを試してみましょう! – Kat

+0

Np、それがどうなるか教えてください。それがうまくいく場合は、私に投票してください、または私を正しいとマークしてください:)。 – rclai

関連する問題