| システム | バージョン |
|---|---|
| Rokt SDK for iOS | 5.3.0 |
| iOS | 15.0+ |
| パッケージマネージャー | CocoaPod/ Swift Package Manager |
| Swift | 5 |
| Xcode | 16 |
リリース履歴
5.3.05.3.0 への直接リンク
コアコア への直接リンク
削除削除 への直接リンク
- 例のアプリの最低iOSデプロイメントターゲットを15.0にロールバック (#228)
追加追加 への直接リンク
- Stripe支払い再試行ロジックを追加 (#204)
修正修正 への直接リンク
- フォントキャッシュをDocumentsではなくCachesディレクトリに保存 (#235)
- 再試行可能なStripeサポート (#229)
- プルリクエストワークフローでiPhone 17 Proシミュレータを使用 (#232)
変更変更 への直接リンク
5.2.65.2.6 への直接リンク
コアコア への直接リンク
削除削除 への直接リンク
- 例のアプリの最低iOSデプロイメントターゲットを15.0にロールバック (#228)
追加追加 への直接リンク
- Stripe支払い再試行ロジックを追加 (#204)
修正修正 への直接リンク
- フォントキャッシュをDocumentsではなくCachesディレクトリに保存 (#235)
- 再試行可能なStripeサポート (#229)
- プルリクエストワークフローでiPhone 17 Proシミュレータを使用 (#232)
変更変更 への直接リンク
5.2.55.2.5 への直接リンク
コアコア への直接リンク
修正修正 への直接リンク
- 最後のオファーで内部リンクのためにアプリ内ブラウザを開いたままにする (#205)
キットキット への直接リンク
Rokt-payment-extension-iosRokt-payment-extension-ios への直接リンク
変更変更 への直接リンク
- rokt-payment-extension-iosからミラーのみのスキャフォールディングを削除 (#198)
5.2.45.2.4 への直接リンク
コアコア への直接リンク
追加追加 への直接リンク
変更変更 への直接リンク
キットキット への直接リンク
修正修正 への直接リンク
- Rokt-Payment-Extension-iOSの履歴を修正 (#199)
5.2.35.2.3 への直接リンク
コアコア への直接リンク
追加追加 への直接リンク
- iOS SDK用のv2/sessions/initコンシューマーパクトの追加 (#183)
- コンシューマーパクトの公開 + アドバイザリcan-i-deploy (#179)
- cart initialize-purchaseにてpaymentMethodとpaymentProviderを送信 (#168)
修正修正 への直接リンク
変更変更 への直接リンク
- 最小RoktUXHelperを0.11.0にバンプ (#187)
- トランクをアップグレード (#181)
- 公開リポジトリの機密性 + 変更ログ自動化ガイダンス (#177)
- プルリクエストワークフローから未使用のid-token: writeを削除 (#176)
- zizmorcore/zizmor-actionを0.5.3から0.5.6にバンプ (#173)
- codecov/codecov-actionを6.0.0から6.0.1にバンプ (#172)
- V2EventsClient + /v2/sessions/eventsのコンシューマーパクトの追加 (#171)
- transactions-api v2に対するコンシューマードリブン契約をスキャフォールド (#169)
拡張拡張 への直接リンク
拡張拡張 への直接リンク
追加追加 への直接リンク
- モノレポへの変換 (#182)
5.2.25.2.2 への直接リンク
修正修正 への直接リンク
- cart initialize-purchaseで住所行2を保持 (#163)
変更変更 への直接リンク
- Rokt支払い依存関係を更新 (#166)
- actions/create-github-app-tokenを3.1.1から3.2.0にバンプ (#165)
- trunk-io/trunk-actionを1.2.4から1.3.1にバンプ (#164)
5.2.15.2.1 への直接リンク
修正済み修正済み への直接リンク
変更変更 への直接リンク
5.2.05.2.0 への直接リンク
追加追加 への直接リンク
- CNAMEサポート (#148)
- 利用可能な支払い方法を強化 (#155)
- ショッパブル広告デモを追加 (#129)
- 組み込みカードの前払いサポート (#150)
- PayPalサポートを追加 (#144)
- 属性に応じたショッパブル機能フラグを確認 (#145)
修正済み修正済み への直接リンク
- キャメルケースで購入支払いフィールドを初期化して送信 (#153)
変更変更 への直接リンク
- actions/create-github-app-tokenを3.0.0から3.1.1にバンプ (#154)
- trunkをアップグレード (#151)
- rokt-ux-helper-iosを0.10.7にバンプ (#152)
- softprops/action-gh-releaseを2.6.1から3.0.0にバンプ (#146)
- zizmorcore/zizmor-actionを0.5.2から0.5.3にバンプ (#147)
5.1.05.1.0 への直接リンク
追加追加 への直接リンク
- /cart/purchaseの周りでShow/HideLoadingIndicatorを発行 (#133)
- transactionDataからの前払い履行をソース化 (#139)
- cartItemForwardPaymentイベント処理を追加 (#128)
- 拡張登録を検出するためのPaymentExtensionAttributeEnricherを追加 (#132)
- ショッパブル広告を示すための属性keyAdsExperienceTypeを追加 (#131)
- Afterpay支払いサポートを追加 (#130)
- 購入後の機能フラグに基づいてselectShoppableAdsをゲート (#127)
修正済み修正済み への直接リンク
- ux-helperを0.10.4にバンプし、即時購入状態をクリア (#142)
- Apple Payの支払い準備にサーバーのtotalAmountを渡す (#141)
- パートナーに不足しているショッパブル広告支払いイベントを発行 (#138)
- SDKE-433 JSONのデシリアライズを別スレッドに移動 (#137)
- 初期化リクエストにlayoutsSchemaVersionHeaderを追加 (#136)
- FontManagerの静的可変状態にスレッドセーフティを追加 (#124)
変更点変更点 への直接リンク
- peter-evans/create-pull-request を 8.1.0 から 8.1.1 にバンプ (#135)
- codecov/codecov-action を 5.5.4 から 6.0.0 にバンプ (#134)
- GitHub Actions ワークフローの強化 (artipacked + zizmor CI) (#123)
- ffurrer2/extract-release-notes を 3.0.0 から 3.1.0 にバンプ (#122)
- actions/upload-artifact を 6.0.0 から 7.0.1 にバンプ (#121)
- maxim-lobanov/setup-xcode を 1.6.0 から 1.7.0 にバンプ (#119)
- softprops/action-gh-release を 2.2.2 から 2.6.1 にバンプ (#120)
- 移行ガイドの更新 (#118)
5.0.05.0.0 への直接リンク
破壊的変更破壊的変更 への直接リンク
- ソース配布: SDK は SPM と CocoaPods の両方で事前ビルドされた XCFramework の代わりに Swift ソースとして提供されるようになりました
- iOS 15 最低限: デプロイメントターゲットが iOS 12 から iOS 15 に引き上げられました
execute()/execute2step()/executeWithEvents()削除: 個別のonLoad、onUnLoad、onShouldShowLoadingIndicator、onShouldHideLoadingIndicator、およびonEmbeddedSizeChangeコールバックの代わりに、統一されたonEventコールバックを使用してselectPlacements()を使用してくださいviewName→identifier:selectPlacements()、events()、purchaseFinalized()、およびRoktLayout全体で名前が変更されましたRoktLayoutパラメータの変更:locationName→location;identifierは必須になりましたPlacementOptions→RoktPlacementOptions: 型が名前変更されましたinitWith(onInitComplete:)コールバック削除:globalEvents()を使用してRoktEvent.InitCompleteをリッスンしてくださいsetLoggingEnabled(enable:)削除: より詳細なログ制御のためにsetLogLevel(_:)を使用してください
変更点変更点 への直接リンク
- トランクセキュリティスキャンの追加と古い Cortex カタログの削除
- actions/download-artifact を 7.0.0 から 8.0.1 にバンプ
- actions/create-github-app-token を 2.2.1 から 3.0.0 にバンプ
追加追加 への直接リンク
- v4からv5へのアップグレードのための移行ガイド
4.16.44.16.4 への直接リンク
変更変更 への直接リンク
- RoktUXHelper 0.8.3スナップショットから生成されたXCFramework
- RoktUXHelperの要件に合わせてiOSのデプロイメントターゲットを12.0から15.0に引き上げ
4.16.34.16.3 への直接リンク
修正修正 への直接リンク
- RoktUXHelper 0.8.1へのアップデートにより、
SignalViewedイベントが発生しない問題を修正 — オファーは現在、50%以上の可視性が1秒間続いた後に正しくビューイベントを発火 - イベントデータのUTF-8エンコーディングが無効であることが原因で、SDKレイアウト内のボタンをユーザーがタップしたときに発生する重大なクラッシュを修正
- 高負荷時にクラッシュを引き起こす可能性があるリアルタイムイベント処理のスレッドセーフティ問題を修正
- イベントストレージ操作のエラーハンドリングとログ記録を改善
4.16.24.16.2 への直接リンク
修正修正 への直接リンク
- 明示的なCacheConfigなしでRoktConfigを構築する際にキャッシングが黙って有効になる問題を修正
4.16.14.16.1 への直接リンク
追加追加 への直接リンク
- SDK+タイミングデータを配置選択のために渡すことをサポートする
PlacementOptionsを追加
修正修正 への直接リンク
- 初回の初期化時に発生する誤検知のフォント診断リクエストを削除
4.16.04.16.0 への直接リンク
追加追加 への直接リンク
Rokt.setLogLevel(_:)を介して設定可能なログレベルを追加
非推奨非推奨 への直接リンク
Rokt.setLoggingEnabled(enable:)をsetLogLevel(_:)に置き換えて非推奨
4.15.04.15.0 への直接リンク
追加追加 への直接リンク
- セッションIDの取得と設定をサポート追加。アプリ内でWebViewやネイティブなど複数の統合を使用している場合、セッションIDを設定することで統合タイプ間で維持されるように
変更変更 への直接リンク
- タイミングデータキャプチャロジックを更新し、
x-rokt-trace-idヘッダーを追加
4.14.64.14.6 への直接リンク
修正修正 への直接リンク
- プラットフォームイベント処理時のスレッドセーフティクラッシュを修正
4.14.54.14.5 への直接リンク
変更変更 への直接リンク
- 4.14.4で導入された一時的なiOSビューコントローラ階層の変更を元に戻す
- RoktUXHelperバージョン0.7.5
修正修正 への直接リンク
- ScrollableColumnとScrollableRowが、weightが設定されているときにdimensionのmaxHeight/maxWidth制約を無視する問題を修正
4.14.44.14.4 への直接リンク
修正修正 への直接リンク
- ビューコントローラのライフサイクル管理を削除するための埋め込みホスティングコントローラのクリーンアップ
4.14.34.14.3 への直接リンク
修正済み修正済み への直接リンク
- すべての属性の代わりにキャッシュ属性が使用される問題を修正
4.14.24.14.2 への直接リンク
変更済み変更済み への直接リンク
- RoktUXHelper バージョン 0.7.4
- DataImageCarousel で新しいアニメーションスタイルをサポート
修正済み修正済み への直接リンク
- ProgressComponent の修正
4.14.14.14.1 への直接リンク
修正済み修正済み への直接リンク
- オファー間の遷移時に DistributionComponents でスレッドセーフティクラッシュを修正
4.14.04.14.0 への直接リンク
修正済み修正済み への直接リンク
Progressionの述語でWhenコンポーネントの負の値を処理
4.13.04.13.0 への直接リンク
変更済み変更済み への直接リンク
- UX Helper バージョンを 0.7.0 に更新
4.12.04.12.0 への直接リンク
追加済み追加済み への直接リンク
- Apple Pay 機能を備えた Stripe SDK の検出を追加
修正済み修正済み への直接リンク
- 埋め込みサイズ変更イベントのデバウンス
- レイアウトが選択されているかどうかに関係なく、API 応答から
sessionIdを保持
4.11.04.11.0 への直接リンク
追加済み追加済み への直接リンク
- EmbeddedSizeChanged がイベントとして発行されるようになりました
変更済み変更済み への直接リンク
- すべての実行呼び出しに対して FirstPositiveEngagement が発行されるようになりました
4.10.04.10.0 への直接リンク
変更済み変更済み への直接リンク
- XCFramework エクスポートで DSym を有効化
- Apple Pay の検出と、ユーザーが Apple Pay に新規であるかどうかを追加
- アプリの再起動間でセッションが保持されるようになりました
4.9.14.9.1 への直接リンク
追加済み追加済み への直接リンク
- カートアイテムの即時購入をサポートするために @objc アノテーションを明示的に追加
4.9.04.9.0 への直接リンク
追加済み追加済み への直接リンク
- openURL パススルーオプションのサポート
- サンキューアップセルレイアウト
- イメージカルーセルレイアウト
4.8.14.8.1 への直接リンク
修正済み修正済み への直接リンク
- 精度の問題を修正するためにサイズ寸法を小数点以下2桁に制限
4.8.04.8.0 への直接リンク
削除済み削除済み への直接リンク
- 画像のダウンロードが失敗した場合のスペーシングを削除
修正済み修正済み への直接リンク
- RichText の進行後のカラーモード切り替えを修正
4.7.04.7.0 への直接リンク
追加済み追加済み への直接リンク
- UXHelper モジュールをレンダリングエンジンとして使用する iOS SDK
変更済み変更済み への直接リンク
- サポートされる最小 iOS バージョンを 12 に引き上げ(iOS 11 & 10 のサポートを廃止)
4.6.14.6.1 への直接リンク
修正済み修正済み への直接リンク
- weight プロパティの回帰を修正
- Flutter 埋め込みのオーバーラップ修正をフィーチャーフラグの背後でリリース
- カルーセルの高さを修正
- onLoad コールバックを修正するために動的高さのボトムシートをリファクタリング
- Flutter iOS arm64 シミュレーターサポートを追加
4.6.04.6.0 への直接リンク
修正済み修正済み への直接リンク
- ダイナミックボトムシートの強化
- アクセシビリティテキストの切り捨てを修正
- iOS 18でのカルーセル分配の高さを修正
4.5.14.5.1 への直接リンク
修正済み修正済み への直接リンク
- ボトムシートの下端の背景色を修正
- システムフォントのアクセシビリティサイズを修正
4.5.04.5.0 への直接リンク
追加済み追加済み への直接リンク
- ダイナミックハイトボトムシートのサポート
4.4.04.4.0 への直接リンク
追加済み追加済み への直接リンク
- 閉じるボタンで埋め込みレイアウトを折りたたむサポート
修正済み修正済み への直接リンク
- 進行後のRichTextコンポーネントでのカラーモード変更を修正
- イベント日付でのアラビア語/ペルシャ語のローカライズされた数字を修正
4.3.14.3.1 への直接リンク
修正済み修正済み への直接リンク
- 2回目のオファーでタップできないFlutter埋め込み配置を修正
- 機能フラグの下で追加のis-Rokt URLパラメータを追加
- 機能フラグの下でのバウンディングボックスレンダリング
- ネットワーキングレイヤーでのnilレスポンスの再試行ロジックを修正
4.3.04.3.0 への直接リンク
修正済み修正済み への直接リンク
- 空のFlutter埋め込み配置の高さを修正
- iPadOSでのRoktWebviewメニューを修正
- StaticImageのダークURL動作をAndroidと一致させる
- オーバーレイの垂直整列キーをAndroidおよびWebと一致させる
4.2.04.2.0 への直接リンク
追加済み追加済み への直接リンク
- プライバシーマニフェストのサポート
修正済み修正済み への直接リンク
- オーバーレイの整列を修正
4.1.04.1.0 への直接リンク
修正済み修正済み への直接リンク
- フォントを再登録し、フォントエラー時にログを記録
- iOS 17でのダークモードスイッチを修正
- テキスト進行インジケーターでのクラッシュを修正
- クリエイティブタイトルが2回レンダリングされる問題を修正
- ネガティブレスポンスでのクラッシュを修正
- BaseDependencyInjectionのsharedItemsでのスレッドクラッシュを修正
- ボトムシートからリンクされたURLをフルスクリーンの高さで開く