変更履歴

    変更履歴


    記事の要約

    v1.5.8 (2024-05-01)

    • プライバシー マニフェストは、プライベート API の使用に関するプライバシー マニフェスト ファイル ポリシーに準拠するために組み込まれています。

    • ライブプレーヤー

      • setEnablePictureInPicture() false は、OSPIP が処理するまで不可能になるように変更されました。

      • setEnableOSPictureInPicture() API が追加されました。

      • プレビューをミュートするオプションが追加されました。

      • ビデオミュートステータスイベントが追加されました。(video_muted、video_unmuted)

    • ショートフォーム

      • プレビュー機能が追加されました。

      • 「プレビュー」をクリックして全画面表示にした場合、詳細画面が再生時間を維持したまま再生を続けるように変更されました。

    v1.5.7 (2024-04-08)

    • プライバシー マニフェストは、プライベート API の使用に関するプライバシー マニフェスト ファイル ポリシーに準拠するために組み込まれています。

    • ライブプレーヤー

      • OS のピクチャー・イン・ピクチャーのパフォーマンスが向上しました。

    • ショートフォーム

      • ショートフォームのパフォーマンスが向上しました

      • グループ機能が追加されました。

      • ShopLiveShortformReceiveHander、ShopLiveShortformDetailHandlerからShopLiveShortformReceiveHandlerDelegateまで。

    v1.5.6 (2024-02-28)

    • ライブプレイヤー

      • Shoplive.Play()において、ピクチャー・イン・ピクチャー(PIP)状態を維持する機能であるkeepWindowStateOnPlayExecutedのデフォルト値がtrueに変更されました。

      • クライアントの画面をプレビューに追加できるようになりました。

      • プレビューのサイズを取得する機能が追加されました。

      • プレビューで、キャンペーンとブランド情報を見ることができます。

      • プレビューの半径を設定できるようになりました。

      • Shoplive.close()関数に新しいパラメータが追加されました。

      • ShopLiveViewTrackEventにペイロードが追加されました。

    • ショートフォーム

      • Short-formのパフォーマンスが改善されました。

      • 詳細画面イベントを表示する機能がShopLiveShortformDetailHandlerDelegateに変更されました。

    v1.5.5 (2024-02-08)

    • ライブプレーヤー

      • pipSize関連のAPIが変更されました。

      • 共有のAPIが変更されました。

      • handleCommandに、画面切り替え、終了、作成のイベントが追加されました。

      • Objective-C互換のオブジェクトが追加されました。

      • Objective-C互換オブジェクト

        (Swift)ShopLivePlayerData→(Objective-c)ShopLivePlayerDataObjc(Swift)ShopLiveInAppPipConfiguration→(Objective-c)ShopLiveInAppPipConfigurationObjc

    • ショートフォーム

      • Short-formのパフォーマンスが改善されました。

    • 共通

      • Objective-C互換のShopLiveCommonUserObjcオブジェクトが追加されました。

      • Objective-C互換オブジェクト

        (Swift)ShopLiveCommonUser→(Objective-c)ShopLiveCommonUserObjc。

    v1.5.4 (2024-01-19)

    • ライブプレーヤー

      • プレーヤーのパフォーマンス改善

    • ショートフォーム

      • ProductモデルのproductId型をintからStringに変更しました。

    v1.5.3 (2024-01-09)

    • アプライドSDKのABI安定性オプション。

    v1.5.2 (2023-12-04)

    • ライブプレーヤー

      • プレーヤーのパフォーマンス改善。

      • ディープリンクの入力処理を改善しました。

      • StatusBarを隠す機能を追加しました。

      • ShopLivePlayerのインターフェイスを変更しました。

    v1.5.1 (2023-11-02)

    • ライブプレーヤー

      • Liveプレーヤーの依存関係としてShopLiveCommonSDKを追加しました。

      • プレビューのパフォーマンスを改善しました。

      • プレーヤーのパフォーマンスを改善しました。

      • UTM Source、UTM Medium、UTM Campaign、および UTM Content を使用したユーザー統計のサポートを追加しました。

      • ShopLiveUserをShopLiveCommonUserに変更しました。

      • adId機能を廃止しました。

    v1.5.0 (2023-10-19)

    • ライブプレーヤー

      • プレビューのパフォーマンスが向上しました。

    v1.4.9 (2023-10-12)

    • ライブプレーヤー

      • プレーヤーの初期読み込みパフォーマンスを改善しました。

      • プレビューの初期読み込みパフォーマンスを改善。

    • ショートフォーム

      • チュートリアル機能を追加。

      • リストビューのセルのプレースホルダーの色を変更する機能を追加。

    v1.4.8 (2023-09-15)

    • ショートフォーム

      • 詳細画面のボタンを非表示にする機能を追加。

      • 詳細画面での再生パフォーマンスを改善しました。

    • ライブプレーヤー

      • プレーヤーの再生パフォーマンスを改善しました。

      • プレビューのサイズ変更機能を追加しました。

    v1.4.7 (2023-08-09)

    • 共通

      • ユーザーがログインしているかどうかを検出する機能を追加しました。

    • ショートフォーム

      • リストビューのデザインを改善。

    v1.4.6 (2023-08-04)

    • ライブプレーヤー

      • ShopLiveに顧客のビューをオーバーレイする機能を追加しました

    • ショートフォーム

      • ネイティブリストビュー機能を追加しました。

      • ビューカウントを非表示にする機能を追加しました。

      • ブランドエリアを非表示にする機能を追加しました。

      • タイトルを非表示にする機能を追加しました。

      • 商品数を非表示にする機能を追加

      • 説明文を非表示にする機能を追加

      • リストアイテムのcornerRadiusを設定する機能を追加しました。

      • ショートフォームのライフサイクルイベントを追加。

      • カードタイプ0を追加。

    v1.4.5 (2023-07-27)

    • ライブプレーヤー

      • プレビューモード時のstatusBarStyleを変更。

    • ショートフォーム

      • ユーザーイベント追跡機能を追加。

      • 共有イベント処理機能を追加。

    v1.4.4 (2023-07-04)

    • ライブプレーヤー

      • プレーヤーのパフォーマンスが向上

    • ショートフォーム

      • HashTagsとBrandsを使ってリスト内のアイテムをフィルタリングして表示する機能を追加。

    v1.4.3 (2023-07-04)

    • プレーヤーの再生パフォーマンスが向上。

    v1.4.2 (2023-06-16)

    • プレーヤーの再生パフォーマンスが向上しました。

    v1.4.1 (2023-06-05)

    • OS PIP非対応機器に対応するインターフェースを追加しました。

    • プレーヤーの再生パフォーマンスを改善した。

    • PIP状態をチェックするロジックを改善した。

    v1.4.0 (2023-05-15)

    • PIPを画面外に移動できるかどうかを制御するインターフェイスを追加。

    • ShopLive.setEnabledPipSwipeOut(_ enabled: Bool)インターフェイスを追加しました。

    v1.3.4 (2023-04-13)

    • 広告トラッキングIDを設定するインターフェースを追加。

    • 再生前にカスタムデータを設定するインターフェイスを追加。

    v1.3.3 (2023-02-23)

    • 外部音声付き放送の視聴に対応した。

    • エントリーパスの統計を測定するためのパラメータを追加した。

    • プレビューとPIPモードで閉じるボタンを有効にする機能を追加した。

    v1.3.2 (2023-02-06)

    • Shoplive Playerのイベントログ用ハンドラーインターフェイスのパラメータを更新しました。

    v1.3.1 (2022-11-30)

    • 特定のケースでWebViewに遅延が発生するバグを修正。

    • ブロードキャストのアニメーション背景画像(gif、apng、webp)のサポートを追加しました。

    • ShopLive.startPictureInPicture()APIで時々発生する問題を修正しました。

    • 音量ボタンを使ってプレーヤーのミュートを解除する機能を追加しました。

    • 再生中断後の再開時に、断続的に動画が読み込めないバグを修正しました。

    • チャットボタンを素早くタップすると、チャットと商品のUIが消えてしまう不具合を修正しました。

    v1.3.0 (2022-09-22)

    • 横向き放送に対応しました。

    • Shoplive放送画面のUIWindowを使用するplayerWindowプロパティを追加しました。

    • PIPの幅を設定するfixedPipWidthプロパティを追加しました。

    • 現在のプレイヤーモードを取得するplayerModeプロパティを追加しました。

    • 現在の放送の向きモードを取得するorientationModeプロパティを追加しました。

    • OS PIPから復帰する際のPIP動作を制御するために、setKeepWindowStyleOnReturnFromOsPip(_ keep: Bool)インターフェイスを追加しました。

    • オーディオのミュートを制御するためにmute()とunmute()インターフェイスを追加。

    • PIPウィンドウの移動時にウィンドウ座標とジェスチャーイベントを渡すHandlerインターフェイスを追加。

    • Shoplive Playerのイベントログを渡すハンドラーインターフェイスを追加しました。

    • Google Analyticsの統合を追加しました。

    v1.2.6 (2022-05-26)

    • PIPモード中にユーザー認証が更新された場合のプレーヤーモードの処理を改善しました。

    v1.2.5 (2022-05-11)

    • チャット入力フィールドのプレースホルダーと送信ボタンのテキストに関する問題を修正しました。

    • Bluetoothキーボードでチャット入力が機能しない不具合を修正しました。

    • iPadとUIのデフォルト共有に関するバグを修正しました。

    • エラー処理を改善しました。

    v1.2.4 (2022-04-15)

    • ディープリンク機能を追加しました。

    • PIPウィンドウを大きな値に設定すると移動が制限される問題を修正しました。

    v1.2.3 (2022-03-31)

    • プレビューからPIPへの切り替えに関する問題を修正しました。

    • プレビュー中にミュート状態が保持されない問題を修正しました。

    • バックグラウンドからの自動再生再開の処理を改善しました。

    • コマンドとペイロードをサーバーに送信するsendCommandMessageインターフェースを追加した。

    • PIPの可動領域を設定するsetPictureInPictureFloatingOffsetインターフェイスを追加した。

    • ローカルストレージの有効/無効を設定する setUsingLocalStorage インターフェイスを追加。

    • アプリのバージョンを設定するsetAppVersionインターフェイスを追加した。

    v1.2.2 (2022-03-10)

    • PIPモードとユーザー認証の更新の処理を改善しました。

    • プレーヤを閉じたときにプレーヤ インスタンスが解放されない問題を修正しました。

    v1.2.1 (2022-01-13)

    • ShopLive.isSuccessCampaignJoin()インターフェイスを追加しました。

    v1.1.4 (2021-12-08)

    • ShopLive.sdkVersionインターフェイスを追加しました。

    v1.1.3 (2021-11-15)

    • handleReceivedCommandコールバックを追加。

    v1.1.2 (2021-11-11)

    • ShopLive.setLoadingAnimation(images:)インターフェイスを追加しました。

    • handleCustomActionResultとhandleCustomActionResultコールバックをオプションに変更しました。

    v1.1.1 (2021-11-08)

    • handleCustomActionResultおよびhandleCustomActionResultコールバックを追加した。

    • onSetUserNameコールバックを追加した。

    • ビデオ・イベント同期のサポートを追加した。

    v1.0.18 (2021-10-01)

    • ShopLive.user.add(params:)インターフェイスを追加しました。

    v1.0.17 (2021-09-16)

    • ShopLive.setKeepAspectOnTabletPortrait(_keep:)インターフェイスを追加しました。

    v1.0.16 (2021-09-08)

    • 通話終了後のサウンドポリシーを設定するAPIを有効にした(一部の国ではCallKitを使用しない)。

    • ローディングインジケータをビデオの開始時にのみ表示するように変更。

    • OS PIPモードでのビデオシークの動作を改善。

    v1.0.13 (2021-09-06)

    • ローディングインジケータを追加(デフォルト:白)。

    • キーボード表示時のアプリ内PIPの位置を調整。

    v1.0.10 (2021-09-01)

    • プレイヤー状態変更コマンドのペイロード値の型を変更(StringからIntへ)。

    • hookNavigation APIを追加しました。

    • プレイヤーの状態変化に基づくイベント処理を改善。

    • 商品入力時にデフォルトでPIPモードに切り替えるオプションを追加。

    v1.0.6 (2021-08-31)

    • 一部の国(CallKitを使用していない国)で、通話終了後のサウンドポリシーを設定するAPIを非アクティブにしました。

    • プレビュー遷移に関するバグを修正しました。

    v1.0.4 (2021-08-30)

    • 現在の画面からPIPを開始するPreview APIを追加した。

    • ShopLive放送画面のViewControllerを使用するプロパティを追加。

    v1.0.3 (2021-08-22)

    • 劣悪なネットワーク状況下での再接続試行の処理を改善した。

    • 共有APIでスキーム・パラメータをオプションにしました。

    • クローズ(プレイヤー終了)APIを追加しました。

    • ブロードキャスト入力時にキャンペーン情報を追加しました。

    • キャンペーンのステータス変更を追加した。

    • エラー時のエラーコードとメッセージを追加。

    • 通話終了後のデフォルト動作を「ビデオ一時停止」ではなく「ビデオの自動再生」に変更。

    v1.0.2 (2021-08-09)

    • プレイヤー・インスタンスを閉じたときに解放されない問題を修正しました。

    v1.0.1 (2021-08-05)

    • handleDownloadCoupon イベントが配信されない問題を修正しました。


    What's Next