1 Android SDK
Android デバイスの デフォルトのデバイス ID は、アプリケーションレベルで一意のデバイス ID です。これは、Quicktrackingによって自動的に生成されます。
Android 9 以降のデバイスの場合: SDK は imei、wifimac、androidid、およびシリアル番号を自動的に収集してデバイス ID を生成します。デバイス ID が生成されると、デバイス ID はローカルに保存されます。デバイス ID は、アプリケーションをアンインストールするか、アプリケーションデータを削除した後にのみ再生成されます。
Android レベル 10 レベル以上のデバイス: SDK は、oaid、gaid、androidd、およびシリアル番号 (SN) フィールドの値に基づいてデバイス ID を自動的に生成します。生成されたデバイス ID はローカルに保存されます。デバイス ID は、アプリケーションをアンインストールまたは削除した後にのみ生成されます。
アプリケーションの C ターミナルユーザーが IDFA と OAID の収集に同意した場合、Quick Tracking SDK は OAID と OAID を収集します。 QuickTracking アプリ SDK のみ OAID、GAID、Imei、WiFIMAC、AndroIDID、SN、IDFV を収集できます。
次のメソッドを使用して、デバイス ID を取得できます。
QtConfigure.getUMIDString()
2 iOS SDK
iOS デバイスのデフォルトのデバイス ID は、アプリケーションレベルで一意のデバイス ID です。これは、Quicktracking によって自動的に生成されます。
iOS デバイスの場合、SDK は openudid を自動的に収集してデバイス ID を生成します。デバイス ID が生成されると、デバイス ID はキーチェーンに追加されます。デバイス ID は、工場出荷時の設定に戻すか、アプリケーションデータを削除した後にのみ生成されます。
アプリケーションの C ターミナルユーザーが IDFA と OAID の収集に同意した場合、Quick Tracking SDK は OAID と OAID を収集します。 QuickTracking アプリ SDK のみ OAID、GAID、Imei、WiFIMAC、AndroIDID、SN、IDFV を収集できます。
次のメソッドを使用して、デバイス ID を取得できます。
+ (NSString *)umidString;
3 ミニプログラム SDK
次のコードは、開発者を使用してミニプログラムのデバイス ID を取得してアップロードする方法の例を示しています。
デバイス ID は、ミニプログラムによって生成される一意の ID です。たとえば、WeChat の OpenID です。
「_anony_id」に割り当てます。:
// ユーザー ID が非同期的に収集される場合、SDK がレポートされないようにし、BLOCK トラッキングポイントを設定する必要があります。
aplus.aplus_queue.push({
action: 'aplus.setMetaInfo',
arguments: ['_hold', 'BLOCK']
});
// _anony_id を設定する
aplus.aplus_queue.push({
action: "aplus.setMetaInfo",
arguments: ["_anony_id", "取得した openid"]
});
// ユーザー ID の収集は非同期であるため、最初に BLOCK を設定してから、START を設定する必要があります。
// _hold=START が設定されると、以前にブロックされたログはユーザー情報とともに 1 つずつ送信されます。
aplus.aplus_queue.push({
action: 'aplus.setMetaInfo',
arguments: ['_hold', 'START']
});
ミニプログラムで QuickTracking のデバイス ID を取得する必要がある場合は、metainfo で_anony_id を取得できます。
4 Web/H5 SDK
デフォルトでは、Web デバイス ID は Quicktracking によって自動的に生成されます。
次のいずれかの方法を使用して、SDK によって自動的に生成されるデバイス ID を取得できます。
cna という名前のフィールドは、現在のドメイン名の cookie に保存されます。 document.cookie ファイルを解析して、cna フィールドの値を取得できます。
_dev_id メソッドを使用して、アップロードされたデバイスの ID を次のように取得できます。
開発者は、 setMetaInfo を使用して set_dev_id を設定し、デバイス ID をカスタマイズできます。これは、読み取りaplus.getMetaInfo('_dev_id')