GrowthbeatユニークID(ClientId)取得方法

サーバー間のREST API連携を行えるように、Growthbeatの端末を認識するユニークID(ClientId)を取得して、アプリサーバーに送ることができます。

アプリインストールごとに、ユニークIDが変更されます。アンインストールしない限り、GrowthbeatのユニークID(ClientId)は変更されません。

iOS

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    GBClient* client = [[Growthbeat sharedInstance] waitClient];
    NSLog(@"clientId is %@", client.id);
});

Android

取得時に、ロックされるので必ずメインスレッド以外で呼び出してください。

new Thread(new Runnable() {
    @Override
    public void run() {
        Client client = Growthbeat.getInstance().waitClient();
        Log.d("GrowthbeatSample", String.format("clientId is %s", client.getId()));
    }
}).start();