iOS
React Native環境におけるIMQA SDKを適用する方法を提供します。
1. 共通
MPM Module install
React native環境においてIMQA SDKを適用するために、下記のコマンドでパッケージをインストールする必要があります。.
npm install imqa-react-native-agent --save
npx pod-install yarn add imqa-react-native-agent
npx pod-install2. プロジェクト設定
1. ImqaSettings.hファイルを作成した後、以下の内容を入力します。
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface ImqaSetting : NSObject
- (void) IMQASetting;
@end
NS_ASSUME_NONNULL_END2. ImqaSettings.mファイルを作成した後、以下の内容を入力します。
3. AppDelegate.hファイルから以下のいずれかをインポートしてください。
4. AppDelegate.mファイルで- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions関数の一番上に下記のコードを追加します。
3. 詳細設定
iOS MPMフレームワークには、様々な設定を提供しています。
収集周期設定
IMQA MPMフレームワークがデータを保存する周期と収集する周期を秒単位で設定することができます。
Objective-C設定方法
ネットワーク収集設定
IMQA MPMフレームワークでは、ネットワーク収集に対する収集の有無を設定することができます。また、特定のURLに対する収集を無視できる機能を提供しているため、セキュリティが要求されるURLを無視することができます。
Objective-C設定方法
収集データ確認
IMQA MPMフレームワークで収集しているデータを確認したい場合は、オプションを通してデータをConsoleで確認することができます。
Objective-C設定方法
4. ネットワーク収集(NSURLSessionまたはURLSessionを使用する場合)
NSURLSessionまたはURLSessionでネットワークを通信する場合、一部の状況でネットワーク収集のための設定が必要です。
Objective-C設定方法
5. dSYM設定
iOSのSymbolication(シンボル化)を適用したアプリの場合は、dSYM設定でクラス名と関数名を確認できます。 「IMQA MPMユーザーガイド> 2.4。 プロジェクト管理> dSYM設定」を参照してください。
Last updated