- 印刷する
変更履歴
- 印刷する
v1.5.6 (2024-02-28)
ライブプレイヤー
ShopLive.Play()の実行時にピクチャー・イン・ピクチャー(PIP)状態を維持する機能、keepWindowStateOnPlayExecutedのデフォルト値がtrueに変更されました。
クライアントの画面をプレビューに追加できるようになりました。
プレビューのサイズを取得できる機能が追加されました。
プレビューでキャンペーンとブランド情報を確認できます。
プレビューの半径を設定できます。
Shoplive.close()関数に新しいパラメータが追加されました。
ShopLiveViewTrackEventにPayloadが追加されました。
ショートフォーム
ショートフォームの性能が向上しました。
詳細画面のイベントを確認する機能がShopLiveShortformDetailHandlerDelegateに変更されました。
v1.5.5 (2024-02-08)
Live player
pipSizeに関するAPIが変更されました。
共有に関するAPIが変更されました。
handleCommandで画面の切り替え、終了、作成のイベントが追加されました
Objective-C互換のためのオブジェクトが追加されました。
Objective-C互換のためのオブジェクト
Shortform
ショートフォームのパフォーマンスが向上した。
Common
Objective-C互換のShopLiveCommonUserObjcオブジェクトが追加されました。
Objective-C互換のためのオブジェクト
v1.5.4 (2024-01-19)
· ライブプレーヤー
· プレーヤーのパフォーマンス向上。
· ショートフォーム
· ProductモデルのproductId型をintからStringに変更しました。
v1.5.3 (2024-01-09)
· アプライドSDKのABI安定性オプション。
v1.5.2 (2023-12-04)
· ライブプレーヤー
· プレーヤーのパフォーマンス向上。
· ディープリンク入力プロセスの改善
· ステータスバーを非表示にする機能を追加。
· ShopLivePlayerのインターフェイスを変更しました。
v1.5.1 (2023-11-02)
· ライブプレーヤー
· Liveプレーヤーの依存関係としてShopLiveCommonSDKを追加しました。
· プレビューのパフォーマンスが向上しました。
· 選手のパフォーマンスが向上。
· UTMソース、UTMミディアム、UTMキャンペーン、UTMコンテンツを使用したユーザー統計のサポートを追加しました。
· 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(_有効: 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の動作を制御するために、setKeeepWindowStyleOnReturnFromOsPip(_ keep: Bool)インターフェイスを追加。
· オーディオミュートを制御するための mute() および unmute() インターフェイスを追加。
· PIPウィンドウの移動時にウィンドウ座標とジェスチャーイベントを渡すためのハンドラーインターフェイスを追加。
· Shoplive Playerのイベントログを渡すためのHandlerインターフェイスを追加しました。
· 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を追加。
· プレイヤーの状態変化に基づくイベント処理を改善。
· を切り替えるオプションを追加。
o PIP mode by default when entering products.
v1.0.6 (2021-08-31)
Deactivated the API for configuring sound policy after a call ends in some countries (not using CallKit).
Fixed a bug related to Preview transition.
v1.0.4 (2021-08-30)
Added the Preview API to start PIP from the current screen.
Added a property to use the ViewController of the ShopLive broadcast screen.
v1.0.3 (2021-08-22)
Improved handling of reconnection attempts in poor network conditions.
Made the scheme parameter optional in the share API.
Added a close (player termination) API.
Added campaign information when entering a broadcast.
Added campaign status changes.
Added error code and message for error situations.
Changed the default behavior after a call ends to 'Auto Play Video' instead of 'Video Pause'.
v1.0.2 (2021-08-09)
Fixed an issue where the player instance was not released when closed.
v1.0.1 (2021-08-05)
Fixed an issue where handleDownloadCoupon events were not delivered.
v1.5.6 (2024-02-28)
Live player
ShopLive.Play()のPIP状態を維持できる機能であるkeepWindowStateOnPlayExecutedのデフォルト値がtrueに変更されました。
Previewにお客様の画面を追加できるようになりました。
Previewのサイズを取得できるようになりました。
PreviewでCampaign、Brand情報を確認できるようになりました。
Previewのradiusを設定できるようになりました。
Shoplive.close()関数にパラメータを追加しました。
ShopLiveViewTrackEventにpayloadを追加しました。
Short-formについて
Short-formのパフォーマンスが改善されました。
詳細画面イベントを確認できる機能がShopLiveShortformDetailHandlerDelegateに変更されました。
v1.5.5 (2024-02-08)
Live player
Objective-C互換用のオブジェクトを追加しました。
Objective-c互換用オブジェクト
Shortform
Short-formの性能が向上しました。
Common
Objective-C用のShopLiveCommonUserObjcオブジェクトを追加しました。
Objective-c互換用のオブジェクト
v1.5.4 (2024-01-19)
Live player
プレーヤーのパフォーマンスが向上しました。
Shortform
v1.5.3 (2024-01-09)
SDKのABI Stabilityオプションが適用されました。
v1.5.2 (2023-12-04)
Live player
プレーヤーのパフォーマンスが改善されました。
deepLinkのエントリープロセスが改善されました。
Migration guide
Short-form
変更されたミュート状態が維持されます。
v1.5.1 (2023-11-02)
· ライブプレイヤー
o Live playerの依存関係にShopLiveCommonSDKが追加されました。
o Previewのパフォーマンスを改善しました。
o プレーヤーのパフォーマンスを改善しました。
o UTM Source, UTM Medium, UTM Campaign, UTM Contentを使用してユーザー統計を確認することができます。
o 既存のShopLiveUserオブジェクトがShopLiveCommonUserに変更されました。
o 既存のadId機能は非推奨となりました。
· ショートフォーム
o リストビューの横向きモードのUIを改善しました。
o Short-formの性能が向上しました。
v1.5.0(2023-10-19)
· ライブプレーヤー
o Previewのパフォーマンスを改善しました。
v1.4.9 (2023-10-12)
· ライブプレーヤー
o プレイヤーの初回読み込み性能を改善しました。
o Previewの初回読み込み性能を改善しました
· ショートフォーム
o チュートリアル機能が追加されました。
o リストビューcellのPlaceholderの色を変更することができます。
v1.4.8 (2023-09-15)
· ショートフォーム
o 詳細画面の再生性能を改善しました。
· ライブプレイヤー
o プレーヤーの再生性能を改善しました。
o Previewサイズを調整する機能を追加しました。
v1.4.7 (2023-08-09)
· 共通
· ショートフォーム
o リストのデザインを改善しました。
v1.4.6 (2023-08-04)
· ライブプレーヤー
o ShopLiveの上にお客様のビューを追加できるように機能が追加されました。
· ショートフォーム
§ ヒット数非表示処理機能
§ Brand領域隠蔽処理機能
§ タイトル非表示処理機能
§ 商品数非表示処理機能
§ 説明 隠蔽処理機能
§ リストのcornerRadius設定機能
o ショートフォームのLifeCycleイベントを追加しました。
v1.4.5 (2023-07-27)
· ライブプレーヤー
o preview画面でstatusBarStyleがアプリの設定通りに変わるように変更しました。
· ショートフォーム
v1.4.4 (2023-07-04)
· ライブプレイヤー
o プレーヤーのパフォーマンスが向上しました。
· ショートフォーム
o HashTag、Brandでフィルタリングしてリストに露出させる機能を追加しました。
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)
広告追跡のための広告IDを設定するインターフェースを追加しました。
ShopLive.setEnabledPipSwipeOut(_ enabled: Bool)
v1.3.4 (2023-04-13)
広告追跡のための広告IDを設定するインターフェースを追加しました。
ShopLive.setAdId(adId: String?)
プレイヤーを実行する前にカスタムデータを設定できるインターフェースを追加しました。
ShopLive.addParameter(key: String, value: String)
ShopLive.removeParameter(key: String)
v1.3.3 (2023-02-23)
ShopLive.setMixWithOthers(isMixAudio: Bool)
進入経路の統計を測定できるパラメータを追加しました。
ShopLive.play(with campaignKey: String?, keepWindowStateOnPlayExecuted: Bool = false, referrer: String? = nil)
ShopLive.preview(with campaignKey: String?, referrer: String? = nil, completion: @escaping () -> Void)
PreviewとPIPモードで閉じるボタンを有効にすることができます。
ShopLive.useCloseButton(use: Bool = false)
プレーヤーの再生性能を改善しました。
Previewは外部オーディオと一緒に視聴できるようになりました。
Shoplive Playerの現在のステータスを渡されるようになりました。
Shoplive Playerのイベントログを渡すHandlerインターフェースパラメータを変更しました。
extension MainViewController: ShopLiveSDKDelegate {
func handleChangedPlayerStatus(status: String) {
// status Created(プレイヤーが作成された), DESTROYED(プレイヤーが終了した)
print("handleChangedPlayerStatus status: \(status)")
}
...
}
v1.3.2 (2023-02-06)
Shoplive Playerのイベントログを渡すHandlerインターフェースパラメータを変更しました。
before
log(name: String, feature: ShopLiveLog.Feature, campaign: String, parameter: [String: String])
after
log(name: String, feature: ShopLiveLog.Feature, campaign: String, payload: [String: Any])
v1.3.1 (2022年11月30日)
特定の場合にプレイヤー内のウェブビューの遅延が発生するバグを修正しました。
放送の背景画像(放送予告、進行中、終了後の画像)にアニメーション画像を使用できるようになりました。 (gif、apng、webpなど)
ShopLive.startPictureInPicture() APIが断続的に動作しないバグを修正しました。
これで、音量ボタンを押してプレーヤーをミュート解除することができます。
映像送出が中断された後、再開されたとき、Shoplive SDKで映像が断続的に読み込めないバグを修正しました。
チャットボタンを素早く押すと、Shoplive Playerでチャットと商品UIが消えるバグを修正しました。
v1.3.0 (2022-09-22)
横向きモード放送をサポートするようにアップデートされました。横向きモード放送を使用するには、Shoplive担当者にお問い合わせください。
Shoplive放送画面のUIWindowを使用できるようにplayerWindowプロパティを追加しました。
PIPのwidthを設定してPIPのサイズを変更できるfixedPipWidthプロパティを追加しました。
Shoplive Playerの現在実行中のモード(映像再生中、プレビュー、実行中ではない)を知ることができるplayerModeプロパティを追加しました。
現在再生中の放送の横放送、縦放送モードを知ることができるorientationModeプロパティを追加しました。
OS PIPで映像が再生されているときにPIPをクリックして顧客社アプリに切り替わる場合、OS PIPに切り替わる直前の再生モード(アプリ内PIPまたはFullscreen mode)に切り替えるように設定できるsetKeepWindowStyleOnReturnFromOsPip(_ keep: Bool)インターフェースを追加しました。
映像が再生されているときに、ミュートまたはミュート解除を直接設定できる mute(), unmute() インターフェースを追加しました。
PIPモードでウィンドウの位置を移動するとき、ウィンドウの座標情報とgesture eventを渡すHandlerインターフェースを追加しました。
playerPanGesture(state: UIGestureRecognizer.State, position: CGPoint)
Shoplive Playerのイベントログを渡すHandlerインターフェースを追加しました。Google Analyticsなどに活用できます。
log(name: String, feature: ShopLiveLog.Feature, campaign: String, parameter: [String: String])
v1.2.6 (2022-05-26)
Shoplive playerがPIPモードで実行されている状態でユーザーの認証情報が更新されると(例えば、非ログイン→ログイン)、playerが全画面モードに変更される問題を改善しました。 認証情報が変更されてもPIPモードをそのまま維持することができます。
v1.2.5 (2022-05-11)
チャット入力ウィンドウに表示されるplaceholderと送信ボタンのテキストの表記問題を修正しました。
Bluetoothキーボードでチャットが入力されないバグを修正しました。
iPadの基本的な共有関連のバグとUI関連のいくつかのバグを修正しました。
主なErrorを処理できるように改善しました。
v1.2.4 (2022-04-15)
ディープリンクを開く機能を追加しました。
インジケータの色が適用されないバグを修正しました。
PIP領域設定時に大きな値に設定すると、PIP領域の移動が緩慢になるバグを修正しました。
v1.2.3 (2022年03月31日)
リプレイ(リプレイ)放送をプレビューで実行し、プレビュー画面を選択して一般画面に切り替えるとメニューが表示されないエラーを修正しました。
プレビュー時にミュートされないエラーを修正しました。プレビュー開始時にミュート関連の値をウェブクライアントに渡さないように適用しました。
backgroundからforegroundに切り替えるとき、プレビュー状態で自動再生ができないエラーを修正しました。
サーバーにcommandとpayloadを渡すsendCommandMessageインターフェースを追加しました。
アプリ内のPIP状態でPIPが移動可能な領域を設定できるようにsetPictureInPictureFloatingOffsetインターフェースを追加しました。
ローカルストレージの保存機能を使うかどうかを設定するsetUsingLocalStorage(_ use: Bool)インターフェースを追加しました。
アプリのバージョンを設定するsetAppVersion(_ appVersion: String)インターフェースを追加しました。
v1.2.2(2022-03-10)
振動、効果音などのクイズ機能を連携できるように改善しました。
商品やお知らせをユーザーが選択した時、アプリ内のPIPに強制的に切り替わる機能に、次の動作を選択できるAPIを追加しました。
Endpointを設定できるAPIを追加しました。
Shoplive PlayerでAnalog Dialogや他の画面がある時は、Swipe-down動作をしてもアプリ内PIPに切り替わらないように適用しました。
v1.2.1(2022-01-13)
視聴者のネットワーク環境に応じて自動的に画質が変化するロジックを改善し、より安定したライブストリーミングを視聴できるように改善しました。
お客様のMobile App内部でPIPが実行される際、キーボードの高さによってPIPの露出位置が自動的に変更されるように改善しました。
v1.2.0(2021-12-15)
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コールバックをoptionalに変更する
v1.1.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映像の停止/再生時、streamの最新位置でシークするように適用されました。
v1.0.13(2021-09-06)
ローディングインジケータが追加されました。 (Default: White)
アプリ内PIPがキーボードが露出時にキーボードの上に位置するように調整されました。
v1.0.10(2021-09-01)
プレイヤーの状態変更 Commandのpayload valueのタイプ(StringからIntに)変更
hookNavigation APIを追加
プレイヤーの状態変更に伴うイベントをhandleCommandに渡すように適用されました。
商品選択時にhandleNavigationでエントリーすると、デフォルトでpipに切り替わります。
v1.0.6(2021-08-31)
サウンドポリシー中、通話終了後の継続再生設定APIを非アクティブ化(一部の国ではCallKitが不可)
Preview遷移処理のバグを修正しました。
v1.0.4(2021-08-30)
プレビューで現在の画面からPIPで開始できるPreview APIを追加しました。
ShopLive放送画面のViewControllerを使用できるようにpropertyを追加しました。
v1.0.3(2021-08-22)
映像接続が良くない場合、再接続を試みるように適用されました。
共有APIでschemeパラメータが必須値からオプションへ変更
close (プレイヤー終了) APIを追加
放送入り時、キャンペーン情報伝達
キャンペーンステータス変更時、ステータス値伝達
エラー状況発生時、コード/メッセージの伝達
通話終了後、映像復帰時、デフォルトの「映像停止」から「映像自動再生」に変更
v1.0.2(2021-08-09)
プレイヤーを降ろしたときにインスタンスが解除されない問題を修正しました。
v1.0.1(2021-08-05)
handleDownloadCouponでイベントが配信されない問題を修正しました。