コンテンツにスキップ

更新履歴


UniApp

0.3.0 (2026/08/20)

  • プラグイン構造を再構築:
    • GC-JSPlugin は共通の JS API、および View、Error、Resource、Action コレクターを提供
    • 新規 GC-UniPlugin でネイティブプラグインを置き換え、Android、iOS、HarmonyOS の 3 プラットフォーム向け UTS 実装を提供;通常の uni-app は名前付きインポートにより interface 付きの SDK API を取得
    • uni ミニアプリプロジェクトは GC-JSPlugin のみを統合し、ホスト App が SDK を初期化し、ホスト拡張を提供
  • HarmonyOS サポートを追加

0.2.x からアップグレードする場合は、UniApp 0.3.0 移行ガイド に従ってプラグイン構造の移行を完了してください。

0.2.7 (2026/08/19)

  • uni ミニアプリ iOS 宿主 App アップグレード注意: 0.2.7 の GC_UniPlugin_App.xcframework が依存する iOS Native SDK のパッケージ名が FTMobileSDK から GuanceSDK に変更されました。0.2.6 以下からアップグレードする場合は、GC_UniPlugin_App.xcframework と iOS Native SDK 1.6.7 を必ず両方更新し、どちらか一方のみの更新は行わないでください
  • iOS 1.6.7、Android ft-sdk 1.7.5、ft-plugin 1.3.8、ft-native 1.1.3 に対応、iOS の最低サポートバージョンを 12.0 に調整
  • GCUniPlugin-MobileAgent
    • setDatakitURL、setDatawayURL を追加。報告先アドレスが未設定の場合でも SDK を初期化し、後から Datakit または DataWay アドレスを動的に設定可能
    • remoteConfiguration、remoteConfigMiniUpdateInterval、updateRemoteConfigWithMiniUpdateInterval を追加。リモート条件設定機能を有効化
    • enableDataFilter と dataFilters を追加。SDK 側の DataFilter を有効にし、ローカルのブラックリストルールを設定
    • Android で ft-plugin を使用せず、かつ offlinePackage が false の場合に、手動でコールドスタート起動時間を収集した際の時間計測が不正確になる問題を修正
  • GCUniPlugin-RUM
    • enableTraceWebView と allowWebViewHost の WebView RUM 設定の互換性を維持
  • GC-JSPlugin
    • gcResourceTracking を追加。標準の uni.request に自動で Trace Header を注入し、RUM Resource を収集。gcRequest は廃止予定の互換 API として保持
    • gcViewTracking のページライフサイクル収集を最適化。ページインスタンスごとに状態を管理し、onLoad から onReady までのロード時間を正確に計算、失敗したルートをクリーンアップし、フォアグラウンド/バックグラウンド切り替え時の重複収集を防止

0.2.6 (2026/01/05)

  • GCUniPlugin-RUM
    • enableTraceWebView、allowWebViewHost による WebView 収集ルールの設定をサポート
  • GC-JSPlugin
    • GCErrorTracking:Vue2 環境でのエラーデータ収集機能に対応

0.2.5 (2025/10/31)

  • GC-JSPlugin
    • RUM View に view_url_query フィールドを追加
    • GCViewTracking.js を追加し、gcViewTracking.startTracking() メソッドによる RUM Views の自動収集開始をサポート

0.2.4 (2025/09/12)

  • GCUniPlugin-MobileAgent
    • appendBridgeContext メソッドによるコンテキストの追加をサポート。データソースの識別や特定のシナリオのマーキングに使用
  • GC-JSPlugin
    • GC-JSPlugin プラグインを追加。RUM 関連データを自動収集する JS ファイルをプラグイン形式に再構成
    • GCErrorTracking.js を追加し、エラー情報の自動収集をサポート
  • iOS 1.5.17、1.5.18、Android ft-sdk 1.6.12、1.6.13、1.6.14 に対応

0.2.3 (2025/07/18)

  • iOS 側で RUM の enableNativeUserAction、enableNativeUserView、enableNativeUserResource、Log の enableLinkRumData、enableCustomLog、Trace の enableAutoTrace パラメータに false を設定しても無効にならない問題を修正

0.2.2 (2025/06/25)

  • GCUniPlugin-MobileAgent
    • dataModifier、lineDataModifier によるデータ書き換えをサポート。データのマスキングが可能
  • GCUniPlugin-RUM
    • sessionOnErrorSampleRate によるエラーサンプリングをサポート。samplerate でサンプリングされなかった場合でも、エラー発生時に 1 分前の RUM データをサンプリング収集
  • iOS で RUM Resource の自動収集を有効化した際に、dcloud 内部リクエストをフィルタリングするメソッドを追加し、冗長データを削減
  • iOS 1.5.15、1.5.16、Android ft-sdk 1.6.10、1.6.11 に対応

0.2.1 (2025/03/18)

  • Android で offlinePackage が false の場合の誤った起動時間ルールを修正
  • Android で純粋な uni-app プロジェクトにおいて compressIntakeRequests を有効にした際に発生するクラッシュを修正
  • GCUniPlugin-MobileAgent enableDataIntegerCompatible をデフォルトで有効化
  • iOS 1.5.10、1.5.11、1.5.12、1.5.13、1.5.14、Android ft-sdk 1.6.8、1.6.9 に対応

0.2.0 (2025/01/19)

  • iOS 1.5.9 に対応
  • Android ft-sdk 1.6.7、ft-native:1.1.1、ft-plugin-legacy 1.1.8 に対応
  • Open Dataway の直接送信をサポート
  • uni ミニアプリとネイティブ App のハイブリッド開発をサポート
  • GCUniPlugin-MobileAgent
    • autoSync = false、flushSyncData() によるデータ同期タイミングの自主管理をサポート。デフォルトは自動同期
    • syncPageSize、syncSleepTime によるデータ同期ページ数と同期間隔の設定をサポート
    • compressIntakeRequests による同期データの deflate 圧縮設定をサポート
    • enableLimitWithDbSize = true、dbCacheLimit によるデータ同期キャッシュ制限の有効化をサポート。キャッシュ上限超過時のデータ破棄戦略には dbDiscardStrategy を使用可能。設定後、rumCacheLimitCount と logCacheLimitCount の設定は無効化
  • GCUniPlugin-RUM
    • enableTrackNativeCrash による Native Crash 監視の有効化をサポート
    • enableTrackNativeAppANR による Native ANR 監視の有効化をサポート
    • enableTrackNativeFreeze による Native Freeze 監視の有効化をサポート。nativeFreezeDurationMs で監視しきい値を設定可能
    • rumCacheLimitCount、rumDiscardStrategy による RUM データキャッシュエントリ数の上限制限をサポート。デフォルトは 100,000
  • GCUniPlugin-Logger
    • logCacheLimitCount による RUM データキャッシュエントリ数の上限制限をサポート。デフォルトは 5,000

UniApp の詳細な変更履歴

Uni ミニアプリ

2.2.21 (2026/08/20)

  • @cloudcare/rum-uniapp
    • ページの初回レンダリング、FP、FCP、LCP、Ready 状態、ページ離脱理由、setData のセグメント化所要時間などのパフォーマンスフィールドを追加
    • performance_supported、first_render_supported 機能フィールドを追加。プラットフォームごとの実際のサポート状況に応じてカバレッジとホワイトスクリーン候補を計算可能
    • launch_attempt 起動試行イベントを追加。ネイティブ起動パフォーマンスエントリのカバレッジ分母として使用
    • パフォーマンスエントリを route、pageId、最新の navigationStart に基づいて所属ページを特定。高速ページ遷移、同一ルートの再構築、遅延コールバックによるページ間データの混入を防止
    • ネットワークタイプの書き込みフィールドが一致しない問題を修正

2.2.20 (2026/08/11)

  • @cloudcare/rum-uniapp
    • allowTraceHeaderWithoutSession 設定を追加。デフォルト値は false。有効化すると、現在の Session が RUM サンプリングの対象外でも、allowedTracingOrigins に一致するリクエストには Trace Header が注入されますが、その Session の RUM データが強制的にサンプリングされたり、報告されたりすることはありません

フィードバック

このページは役に立ちましたか?