SDK iOS アップデート
iOS SDKの最新アップデートについてご紹介します。
Last updated:
January 19, 2024
SDK iOS v1.18.0
- リプレイ向けに、リプレイバッジアイコン(「録画済み」タグとも呼ばれます)を導入しました。ユーザーはこの機能のオン/オフを任意に切り替えられます。
- カウントダウンタイマー機能を強化し、「Remind Me(リマインダー)」機能を追加しました。これにより、お客様は重要なイベントをスムーズにカレンダーに登録でき、予定されているライブセッションを見逃すことがなくなります。
SDK iOS v1.16.0
- サムネイル画像の取得処理を最適化しました。
- さまざまなSDKデリゲートとの連携時に発生する可能性のある循環参照を防ぐため、プレイヤーのラッパーを実装しました。
- 動画の再生開始前に、ホストアプリからプレイヤーを一時停止できるようになりました。
SDK iOS v1.15.0
- プレイヤーの三点リーダー(…)ボタンの代わりに、ロゴを表示できるようになりました。
- 商品カードのほぼすべての要素をカスタマイズできるようになりました。
- ビジネスポータルの設定に応じて、SDKが価格を非表示にするようになりました。
- ビジネスポータルの設定に応じて、視聴回数の表示を無効にできるようになりました。
SDK iOS v1.14.0
- iOS 12のサポートを終了しました。
- 動画詳細のオプションが1項目のみの場合に、より左右対称に見えるようUIを更新しました。
- Swift UIでのフィードの利用をより適切にサポートするため、フィードの制約(constraint)の設定方法を調整しました。
- Afterpayから報告された画像取得の問題を修正しました。
SDK iOS v1.13.0
- ホストアプリからプレイヤーの再生をプログラムで制御できる、新しい再生/一時停止APIを追加しました。
- お知らせバナー
- PDP(商品詳細ページ)画面の継続的な改善
SDK iOS v1.12.0
- ショート動画の商品カードの新デザイン
- 見た目と機能を改善した、新しい商品詳細ページを導入しました。
- シームレスに連携できるよう、StoryBlockを簡単に設定するためのAPIを提供しました。
- フルスクリーンプレイヤーのボタン画像をカスタマイズして、独自性を持たせられるようになりました。
- 商品カードをタップした際のナビゲーション処理を独自に定義できるようになりました。
- 詳細セクションページで動画タイトルの表示/非表示を切り替えるAPIを導入し、ユーザーによる制御の幅を広げました。
- 単一の動画またはライブストリーム向けの新しいコンテンツソースを導入し、Video FeedとStoryblockを拡充しました。
SDK iOS v1.11.0
- ライブストリーム中の「hard」レベルまでの負荷テストに安定して対応できるようになりました。
- ホストアプリの開発者が、カートアイコンのクリックイベントを独自に処理できるようになりました。
- ユーザーがカートアイコンをクリックすると、SDKがクリックイベントをホストアプリに渡し、ホストアプリの開発者がそのイベントを独自に処理できます。
- WebSocketチャネルの接続および切断を診断情報(diagnostics)に送信するようになりました。
- モバイルSDKで、単一の動画IDをStoryblockのソースとして設定できるようになりました。
- 広告設定の「キルスイッチ(Kill Switch)」を実装しました。
- 動画プレイヤーをフルスクリーンモードで開く機能と、PiP(フローティングプレイヤーを含む)の有効化に対応しました。
- 動画プレイヤーをフルスクリーンモードで開き、PiP(フローティングプレイヤーを含む)を有効にできます。
- ショッピングCTAのアクションが「none」の場合に、ボタンの状態を更新し、設定の更新をリクエストするようになりました。
- ショート動画に投票(Poll)機能を追加しました。
- AV Playerを更新しました。
- ミュートボタンの動作の不一致(パリティ)に関する問題への対応
- SKUフィードのクエリ
- SDK v.1.10向けのIVSライブラリをリリースしました。
- Agora対応ライブラリをリリースしました。
SDK iOS v1.10.0
- 初期プレイヤーレイアウトを実装しました。
- トラフィックソースのトラッキング
- フルスクリーン+インプレッション+creative_view(VAST)
- 「リプレイ選択(Select Replay)」機能をSDKに反映しました。
- FWダッシュボードの「リプレイ選択(Select Replay)」機能では、ユーザーがストリームを開いたときに、動画をどの時点から再生するかを選択できます。
- 主に、カウントダウンや待機時間がある場合に、ストリームの冒頭部分をカットするために使用します。
- IVS対応ライブラリをPackage.swiftに追加しました。
- 新しいパッケージ内にIVS対応ライブラリを追加しました。
- 自動化は引き続き機能します。
- GAM対応ライブラリをPackage.swiftに追加しました。
- 新しいパッケージ内にGAM対応ライブラリを追加しました。
- 自動化は引き続き機能します。
- IMA対応ライブラリをPackage.swiftに追加しました。
- 新しいパッケージ内にIMA対応ライブラリを追加しました。
- 自動化は引き続き機能します。
- ショート動画の既存CTAを置き換えました。
- 既存のCTAボタンを、より大きな(「フル」幅の)CTAボタンに置き換えました。
- Agora v0.4.1
- 最新のAgora対応ライブラリ
- ユーザーエンゲージメントのトラッキング
- ユーザーの最終エンゲージメントをトラッキングします。
- IVS Player対応ライブラリを更新しました。
- ライブストリーム中のプレイヤーのエラーイベントを送信するようになりました。
- プレイヤーのバッファリング率を診断情報に送信するようになりました。
- プレイヤーの解像度を診断情報に送信するようになりました。
- 動画の起動時間を診断情報に送信するようになりました。
SDK iOS v1.9.0
- ChatUXの変更
- チャットの折りたたみモードと展開モード
- 背景のグラデーションをより明るく調整
- 見逃したメッセージを表示するボタン
- チャット上部でメッセージがフェードアウトする表示
- 小さいサイズのStoryblock実装に対するUIサポートの改善
- 対応ライブラリの統合の簡素化
- ハッシュタグプレイリスト
- バグ修正
SDK iOS v1.8.0
- WCAGフェーズ2のリリース
- iOS SDKに関するアクセシビリティ上の課題全般の解決を目的としています。
- 「Shop Now(今すぐ購入)」機能
- 現在の商品カードでは、ユーザーが商品カードをクリックした際に表示されるCTAのテキストを、「Add to Cart(カートに追加)」だけでなく「Shop Now(今すぐ購入)」に変更できるオプションが用意されています。
- クリックすると、商品バリエーションの詳細とともに「Shop Now」のCTA(Call To Action)ボタンが表示されます。
- ライブストリームとショート動画の両方に適用されます。
- クリックハンドラー
- 商品カードの「Add to Cart」ボタンの横にあるリンクアイコンをクリックした際に、ホストアプリがユーザーをアプリ内の該当商品ページにリダイレクトできるようにします。
- 商品ID
- ユニットID
- 関連URL。ハンドラーは、ホストアプリが商品ページに遷移するためのURLまたは商品IDを取得できるよう、商品オブジェクトを提供する必要があります。
- 商品カードの「Add to Cart」ボタンの横にあるリンクアイコンをクリックした際に、ホストアプリがユーザーをアプリ内の該当商品ページにリダイレクトできるようにします。
- URLをクリック可能に
- モデレーターがチャットで送信したURLや、ピン留めメッセージ内のURLをクリック可能にします。
- ユーザーはリンクをコピー&ペーストしなくても、リンク先に移動できます。
- 一般ユーザーが投稿したリンクはクリックできません。
- クリックできるのは、モデレーターが送信したリンクのみです。
- SDK向けのiOS Agora対応ライブラリを一般公開しました。
SDK iOS v1.7.0
- SDKのFireworkブランディングを更新
- プログラムからフローティングプレイヤーに切り替える機能を追加
- ユーザーは再生中の動画を見逃すことなく、商品詳細ページやチェックアウトページに移動できます。
- フローティングプレイヤーに切り替えるためのAPIを提供します。

- プレイヤーにADA(米国障害者法)への最低限の準拠対応を追加
- 障害のある方も利用しやすいよう、アクセシビリティに対応しました。
- 右向き・左向きのボタンを使って、「次」「前」の動画に移動できるようにしました。
- 「Add to Cart」ボタンの横にあるリンクの非表示
- 「Add to Cart」機能の横にあるリンクを非表示にできます。
- リンクを非表示にすると、ボタンが空いたスペースいっぱいに広がります。
- SDKには、リンクの有無にかかわらず、このリンクを非表示にする設定があります。
- お客様は、この設定でリンクを表示するかどうかを指定できます。
- この設定のデフォルトは「表示」です。

SDK iOS v1.6.0
- フローティングプレイヤーのサポートを改善:1つのフラグだけでパートナーがフローティングプレイヤー/PiPを有効にできるよう、APIを改善しました。リソース管理はすべてSDKが行います。
- CTAハイライトの遅延設定:プレイヤーに新しい設定が追加され、ボタンが完全に表示されるまでの時間を開発者が指定できるようになりました。
- フローティングプレイヤーの改善とバグ修正






