| システム | バージョン |
|---|---|
| Rokt SDK for Android | 6.0.1 |
| Android | API レベル 21+ |
| パッケージマネージャー | Maven/Gradle |
| Kotlin | 1.8+ |
| Android Studio | Giraffe+ |
リリース履歴
6.0.16.0.1 への直接リンク
修正修正 への直接リンク
- 401 エラー時にセッションをドロップ(トークン検証) (#1120)
5.1.05.1.0 への直接リンク
追加追加 への直接リンク
- CNAME サポート (#993)
修正修正 への直接リンク
- UX ヘルパーを更新して ModalBottomSheet のクラッシュを回避 (#995)
- 重複するレイアウトイベントコールバックを防止 (#989)
- GitHub Actions ワークフローを強化し、zizmor CI チェックを追加 (#982)
- 再利用可能なワークフロー参照をコミット SHA に固定 (#979)
変更変更 への直接リンク
- actions/upload-artifact を 7.0.0 から 7.0.1 にバンプ (#987)
- tj-actions/changed-files を 47.0.5 から 47.0.6 にバンプ (#986)
- joutvhu/get-release を 1.0.3 から 1.0.4 にバンプ (#985)
- actions/create-github-app-token を 3.0.0 から 3.1.1 にバンプ (#983)
- peter-evans/create-pull-request を 8.1.0 から 8.1.1 にバンプ (#984)
- trunk をアップグレード (#980)
- codecov/codecov-action を 5.5.3 から 6.0.0 にバンプ (#981)
- actions/create-github-app-token を 2.2.1 から 3.0.0 にバンプ (#977)
- ncipollo/release-action を 1.20.0 から 1.21.0 にバンプ (#978)
- actions/download-artifact を 8.0.0 から 8.0.1 にバンプ (#976)
- codecov/codecov-action を 5.5.1 から 5.5.3 にバンプ (#975)
- trunk のコード品質とセキュリティスキャンを追加 (#973)
- trunk チェックから trivy を削除 (#974)
- actions/upload-artifact を 6.0.0 から 7.0.0 にバンプ (#972)
- ffurrer2/extract-release-notes を 3.0.0 から 3.1.0 にバンプ (#971)
5.0.05.0.0 への直接リンク
重大な変更点重大な変更点 への直接リンク
execute(),execute2Step(),executeWithEvents()をselectPlacements()に統合し、単一のRoktEventベースのコールバックパターンを使用viewNameパラメータをidentifierに変更 (selectPlacements(),events(),purchaseFinalized(), およびRoktLayoutコンポーザブルで)statusパラメータをsuccessに変更 (purchaseFinalized()で)idプロパティをidentifierに変更し、すべてのRoktEventサブクラスでクロスプラットフォームの一貫性を確保setLoggingEnabled()を削除 — 代わりにRokt.setLogLevel()を使用
削除削除 への直接リンク
RoktCallback,RoktInitCallback,RoktEventCallback,RoktEventHandler,RoktEventType, およびUnloadReasonsタイプを削除- レガシーなXMLベースのレイアウトレンダリングとWebViewベースのクリエイティブを削除
- 2ステップ実行パターン (
execute2Step()) を削除 - 初期化コールバックを削除 —
globalEvents()をInitCompleteイベントに使用
追加追加 への直接リンク
selectPlacements()を統一された配置選択APIとして追加し、2つのオーバーロード:RoktEventCollectorベース(ライフサイクル対応)とFlow<RoktEvent>ベース- SDK全体のイベント用に
globalEvents()Flow を追加 (InitCompleteなど) RoktEvent.CartItemInstantPurchaseイベントを追加
変更変更 への直接リンク
- 複数のコアサブモジュールを単一の
roktsdkモジュールに統合 - コードカバレッジにJacocoをKoverに置き換え
- Retrofit依存関係を
api()からimplementation()に変更し、Retrofitタイプが消費者に漏れないように
4.14.24.14.2 への直接リンク
修正修正 への直接リンク
- パートナー提供のTypefaceフォント(fontPostScriptNames + fontTypefaces API)がComposeレイアウトでレンダリングされない問題を修正しました。
4.14.14.14.1 への直接リンク
修正済み修正済み への直接リンク
- パートナー提供のカスタムフォントがComposeレイアウトでレンダリングされない問題を修正しました。
4.14.04.14.0 への直接リンク
追加追加 への直接リンク
Rokt.setLogLevel()を使用してSDKおよびUX Helperのログの詳細度を制御する、設定可能なコンソールログを追加しました
4.13.14.13.1 への直接リンク
追加追加 への直接リンク
- 配置選択のためのSDK+タイミングデータを渡すことをサポートする
PlacementOptionsを追加しました
4.13.04.13.0 への直接リンク
追加追加 への直接リンク
- セッションIDの取得と設定のサポートを追加しました。アプリ内でWebViewやネイティブなど複数の統合を使用する場合、セッションIDを設定することで統合タイプ間で維持されるようになりました。
4.12.44.12.4 への直接リンク
変更変更 への直接リンク
- タイミングデータキャプチャロジックを更新し、
x-rokt-trace-idヘッダーを追加しました - UXHelperバージョンとライブラリからの新しい統合モジュールを更新しました
修正済み修正済み への直接リンク
- ReactNativeコンテキストから初期化された場合にNOT_INITIALIZEDエラーで失敗する実行関数を修正しました
4.12.34.12.3 への直接リンク
変更変更 への直接リンク
- UX Helperバージョンを0.8.3に更新しました
4.12.24.12.2 への直接リンク
修正済み修正済み への直接リンク
- RecyclerViewでRoktLayoutを使用する際のViewModelStoreOwnerクラッシュを修正しました。
4.12.14.12.1 への直接リンク
変更変更 への直接リンク
- デシュガリング設定を置き換え、標準のKotlin APIに置き換えました。
4.12.04.12.0 への直接リンク
変更変更 への直接リンク
- DCUIスキーマバージョン
2.3.0に更新しました。 DataImageCarouselで新しいトランジションプロパティのサポートを追加しました。
4.11.34.11.3 への直接リンク
修正済み修正済み への直接リンク
- アクティビティコンテキストが設定されていないためにビューがレンダリングされない問題を修正しました
4.11.24.11.2 への直接リンク
修正済み修正済み への直接リンク
- ViewModelの再利用により、2回目の埋め込みレイアウトが読み込まれない問題を修正しました
4.11.14.11.1 への直接リンク
修正済み修正済み への直接リンク
- カスタムフォントを読み込む際の潜在的なクラッシュを修正しました。
4.11.04.11.0 への直接リンク
変更変更 への直接リンク
- UX Helperバージョンを0.7.0に更新しました
4.10.04.10.0 への直接リンク
追加追加 への直接リンク
- リアルタイムイベント
- 新しいレスポンスアクションタイプ
ExternalPaymentTriggerのサポート - アプリの再起動間でセッションが保持されるようになりました
修正済み修正済み への直接リンク
- 位置2以上でのクロスプラットフォーム埋め込みレイアウトの高さの問題を修正しました
4.9.04.9.0 への直接リンク
追加追加 への直接リンク
- OpenUrlイベントにパススルーリンクのサポートを追加
修正修正 への直接リンク
- ボーダー半径が正しく適用されない問題を修正
- Rokt.close() APIがオーバーレイとボトムシートを期待通りに閉じない問題を修正
- ナビゲーションコンポーネントのViewModelOwnerの不一致によるクラッシュを修正
- クロスプラットフォーム埋め込みレイアウトの高さ計算の問題を修正
4.8.14.8.1 への直接リンク
修正修正 への直接リンク
- ボタン押下スタイルが機能しない問題を修正
- ダークモードでのテキストカラーの問題を修正
- 不要なPlacementFailureパートナーイベントを修正
- ナビゲーションバーの黒色表示の問題を修正
4.8.04.8.0 への直接リンク
追加追加 への直接リンク
- すべてのレンダリングロジックを処理するためにUX Helperを依存関係として追加
- エッジからエッジへのディスプレイのサポートを追加
修正修正 への直接リンク
- すべてのリソースにrokt_プレフィックスを付けることでパートナーアプリケーションとのテーマの競合を修正
4.7.04.7.0 への直接リンク
追加追加 への直接リンク
- キャッシングサポートを追加
修正修正 への直接リンク
- タグ付けされていないソケットのストリクトモード違反の問題を修正
- バックハンドラーの順序変更によりボトムシートが完全に閉じない問題を修正
- フォントのポストスクリプト名が使用されているときのフォントの太さの問題を修正
4.6.14.6.1 への直接リンク
修正修正 への直接リンク
- Rokt.init呼び出し中のANR問題を修正
- コンテナの影を修正
- androidxNavigation 2.8.1以降を使用するときのアプリクラッシュを修正
4.6.04.6.0 への直接リンク
追加追加 への直接リンク
- 展開して表示する機能を追加
- コールバックとイベントを持つ新しいRokt.init関数を追加
- Jetpack Composable API統合における修飾子とイベント
修正修正 への直接リンク
- ステータスバーの色の問題を修正
- ボトムシートの高さ変更アニメーションを修正
- 実行が呼び出されたときに初期化が完了するまで待機を追加
- 実行時のパートナーコールバックを弱参照に変更
- アクティビティがnullになるときのクラッシュを修正
- 初期化時のまれなANR問題
- コンテナの影の問題を修正
- androidxNavigation 2.8.1を使用するときのアプリクラッシュを修正
4.5.14.5.1 への直接リンク
修正修正 への直接リンク
- Jetpack ComposeのviewCompositionStrategyによるRecyclerViewでのアプリクラッシュを修正
4.5.04.5.0 への直接リンク
追加追加 への直接リンク
- ScrollableRowとScrollableColumnレイアウトを追加
- NonInteractableChildren、OuterLayoutNonInteractableChildren、LayoutVariantNonInteractableChildrenを追加
- コンテナのスタイリングプロパティとしてFlexJustificationとFlexAlignmentを追加(FlexChildもFlexAlignmentを使用)
削除削除 への直接リンク
- Overflow列挙型からスクロールと自動プロパティを削除
- DataIcon、DataImage、StaticIcon、StaticImage、ProgressIndicatorからis_important_for_accessibilityプロパティを削除
- CloseButtonChildren、CreativeResponseChildren、ProgressControlChildren、StaticLinkChildren、StaticLinkLayoutVariantChildrenを削除
- ProgressIndicator、GroupedDistribution、CarouselDistribution、Overlayノードから設定プロパティを削除
- LayoutStyleTransitionを削除
- FlexPositionを削除
- Outer LayoutからCreativeCopyとPositionの述語を削除
変更点変更点 への直接リンク
- ProgressIndicatorでis_important_for_accessibilityをaccessibility_hiddenに変更
- WhenTransitionプロパティ名を
inおよびoutからそれぞれin_transitionおよびout_transitionに変更 - 更新されたLayoutStylesジェネリックでスタイリング遷移の定義方法を変更
- OverlayChildrenをModalChildrenに変更し、closeOnCompleteサポートを追加
修正修正 への直接リンク
- 破損したフォントを読み込んだ際のアプリクラッシュを修正
- initでフォントを同時にダウンロード
- リッチテキストリンクのスタイリングを修正
- クリエイティブレスポンスでのネストされたデータバインディングを修正
4.4.14.4.1 への直接リンク
修正修正 への直接リンク
Execute呼び出しがinitなしで行われた際のクラッシュを修正。
4.4.04.4.0 への直接リンク
修正修正 への直接リンク
- カラーモードを制御するアプリ設定を修正。
- マルチページセッションを修正。
- Bottomsheetの再起動を修正。
- カルーセルの進捗インジケータを修正。
4.3.14.3.1 への直接リンク
修正修正 への直接リンク
- デフォルトのボトムシートアニメーションの問題を修正
- アクティビティ再起動時のSDK状態復元
- アプリが再開されたときに配置が持続することを保証
- Jetpack Composeの再構成の修正
4.3.04.3.0 への直接リンク
追加追加 への直接リンク
- フィーチャーフラグのサポート
- パートナーイベントの統合
- レイアウトビルダーのサポート
修正修正 への直接リンク
- Android 14でのFlutter埋め込み配置を修正
- プロセス再起動時のアプリクラッシュを修正
- Kotlinフローの不変違反を修正
4.2.24.2.2 への直接リンク
修正修正 への直接リンク
- シグナル記録の問題を修正
4.2.14.2.1 への直接リンク
修正修正 への直接リンク
- フォントファミリーとポストスクリプト名の両方をサポートするフォント管理を修正
4.2.04.2.0 への直接リンク
追加追加 への直接リンク
- フォント管理の改善
4.1.04.1.0 への直接リンク
追加追加 への直接リンク
- カルーセル配信
- グループ化された配信
- アクセシビリティサポート
- SignalViewedレポート
修正修正 への直接リンク
- onShouldShowLoadingIndicatorとonShouldHideLoadingIndicatorコールバックを修正
- オーバーレイでの戻るボタンの動作を修正
- ボタンの不要なリップルアニメーションを削除
3.15.103.15.10 への直接リンク
バグ修正と機能強化。
3.15.93.15.9 への直接リンク
バグ修正と機能強化。
3.15.83.15.8 への直接リンク
バグ修正と機能強化。
3.15.53.15.5 への直接リンク
バグ修正と機能強化。
3.15.43.15.4 への直接リンク
このリリースでは、カスタマイズ可能な進捗バーの開始インデックスといくつかの小さなUI調整が追加されました。
3.15.03.15.0 への直接リンク
配置の下部に追加の閉じるボタンのサポートと、ヘッダーデザインの更新が行われました。
3.14.13.14.1 への直接リンク
このリリースには、新しいレイアウトのサポートと一般的なバグ修正が含まれています。
3.13.03.13.0 への直接リンク
このリリースには、CTAの下にテキストベースの進捗インジケーターを提供する機能が含まれており、カスタマイズ可能な追加テキストも含まれています。
3.12.03.12.0 への直接リンク
否定的な応答で配置を閉じる機能が追加されました。カスタマイズ可能なフッターの配置といくつかの小さなUI調整が行われました。
3.11.03.11.0 への直接リンク
ダークモードで画像を表示し、配置を閉じる機能が追加されました。カスタムタブが導入されました。
3.10.03.10.0 への直接リンク
タイトルテキストでのワードラップのサポートが追加されました。
3.9.13.9.1 への直接リンク
パフォーマンスの向上とバグ修正が行われました。
3.9.03.9.0 への直接リンク
ロゴサイズを制限する機能と、デフォルトのブラウザでトラフィックリンクを開く機能が追加されました。
3.8.03.8.0 への直接リンク
新しいBottomSheetレイアウト配置が導入されました。
3.7.03.7.0 への直接リンク
カスタマイズ可能な進捗バーがサポートされました。
3.6.83.6.8 への直接リンク
バグ修正と機能強化が行われました。
3.6.73.6.7 への直接リンク
バグ修正と機能強化が行われました。
3.6.63.6.6 への直接リンク
Roktの配置のための閉じる段落が統合されました。
3.6.43.6.4 への直接リンク
オーバーレイ配置のバグ修正が行われました。
3.6.33.6.3 への直接リンク
CTAボタンの大文字小文字変更オプションが追加されました。
3.6.23.6.2 への直接リンク
フッターの区切り線を設定可能にしました。
3.6.13.6.1 への直接リンク
Roktのベストプラクティスデザインガイドラインに従ったアプリ内の小さな配置UIの更新が行われました。
3.6.03.6.0 への直接リンク
DialogFragmentに埋め込まれた配置をサポートします。
3.5.23.5.2 への直接リンク
Jetpack composeをサポートし、ネットワークコンポーネントを安定化し、軽微なバグ修正が行われました。
3.5.13.5.1 への直接リンク
Play Install Referrerライブラリが削除され、軽微なバグ修正が行われました。
3.5.03.5.0 への直接リンク
オーバーレイ配置デザインが更新され、配置ボーダーと半径のサポートが導入されました。
3.4.13.4.1 への直接リンク
Android 11 (API 30) をターゲットにし、ライセンスが更新されました。
3.4.03.4.0 への直接リンク
顧客のポジティブなオプトイン後にのみRoktと共有される生のPIIデータを許可するための履行属性のサポートが導入されました。
3.3.33.3.3 への直接リンク
React Nativeのバグ修正。
3.3.23.3.2 への直接リンク
React Nativeの互換性を導入し、React Nativeラッパーが埋め込まれたオファーを表示できるようにしました。
3.3.03.3.0 への直接リンク
Roktのインアプリブラウザを導入し、より良い顧客体験を提供し、アプリリンクをサポートするようになりました。これには、内部ディープリンクやアプリインストールオファーのためのPlayストアリンクが含まれます。
3.2.13.2.1 への直接リンク
Roktのベストプラクティスデザインガイドラインをインアプリに取り入れるための小規模な配置UIの更新。これにより、オファーの利用規約、オファープライバシーポリシー、および配置確認メッセージの位置とパディングに小さな影響があります。
3.1.23.1.2 への直接リンク
Roktのベストプラクティスデザインガイドラインをインアプリに取り入れるための小規模な配置UIの更新。これにより、オファーの利用規約、オファープライバシーポリシー、および配置確認メッセージの位置とパディングに小さな影響があります。
3.1.13.1.1 への直接リンク
AdvertisingIdClientとGooglePlayServicesがRokt Android SDKから削除されました。これは、iOS 14.5で導入されたAppleのApp Tracking Transparencyフレームワークの変更により、RoktのiOS SDKと一貫性を保つためです。
3.1.03.1.0 への直接リンク
新しい配置テンプレートが追加され、肯定的および否定的な応答ボタンが並列に表示されるだけでなく、スタック表示されるようになりました。また、フォントダウンロードに関する小さなパフォーマンス改善も含まれています。
3.0.03.0.0 への直接リンク
Rokt iOS SDKを新しいRokt Mobile-APIおよびバックエンドシステムと接続するためのメジャーリリースアップデート。
2.3.02.3.0 への直接リンク
ライブラリインフラストラクチャを近代化するため。
2.2.02.2.0 への直接リンク
ダークモードのサポートを導入し、ライトモードとダークモードの間で別々のカラースキームを設定できるようにしました。
2.1.22.1.2 への直接リンク
同じページに複数の埋め込み配置をサポートするため。
2.1.02.1.0 への直接リンク
埋め込み配置テンプレートを導入。
2.0.12.0.1 への直接リンク
このバージョンで複数のオファーを導入。
1.0.01.0.0 への直接リンク
Roktウィジェットを使用したフルスクリーン配置テンプレートを導入。