For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
ガイドとサーベイ モバイル SDK の変更履歴
3.13.0
2026 年 8 月 21 日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [iOS] [Android] 「要素はマーカーです」ツールチップオプションをサポートしています(GSM-1123)。
修正
- [iOS] [Android] 水平レイアウトでは、メディアとコンテンツの間のテーマギャップが使用されます(GSM-1174)。
- [iOS] [Android] 固定高さカード埋め込みでは、CTA が下部に固定されるようになりました(GSM-1173)。
- [iOS] テーマラインの高さは、ガイドのタイトルと本文のコンテンツに適用され、エディタプレビュー (GSM-1192) と一致します。
- [Android] レーティングに関する質問はカード埋め込みに表示されます(GSM-1204)。
パフォーマンスの向上
- [iOS]
refresh()は現在「非同期」であり、メインスレッドに干渉しなくなりました (GSM-1201)。
3.12.1
2026 年 8 月 13 日リリース。 プラットフォーム:Android、iOS、React Native。
修正
- [Android] 一意の名前を持つ
FileProviderサブクラスを宣言することで、androidx.core.content.FileProviderを宣言する他の依存関係を持つアプリでも、マニフェストのマージに失敗しなくなりました(GSM-1194)。
3.12.0
2026 年 7 月 31 日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [Flutter] Flutter リリースでは、リリースされたネイティブ SDK バージョンからネイティブ iOS および Android SDK ピンを自動的にバンプするようになりました。
- [iOS] [Android] モバイルでのショーケースおよび分割コンテンツレイアウトをサポート(GSM-1126)。
- [Android] カード埋め込みフォームファクタタイプを追加します(GSM-1135)。
- [iOS] カード埋め込みフォームファクタタイプを追加します (GSM-1049) 。
- [iOS] [Android] リンク画像のサポートを追加しました(GSM-1144)。
- [iOS]ガイド画像の読み込み中にプレースホルダアイコンを表示します(GSM-1120)。
- [React Native]
boot()では、Amplitude Analytics以外のアナリティクスプロバイダーにG+Sイベントを転送するためのintegrationsコールバックを含むオプションオブジェクトを受け取れるようになりました(GSM-512)。 - [React Native] CTA ボタンからのアプリ内ナビゲーションを処理するため、React Nativeに
setRouter/unsetRouterSDK メソッドを追加します(GSM-1169)。
修正
- [iOS] [Android] 星評価と選択状態をボイスオーバー/トークバックに通知します(GSM-1155)。
- 必要な回答がない場合、[Android] はアンケート CTA をグレーアウトします(GSM-1151)。
- アプリの Compose バージョンが異なる場合、[Android] ドロップダウンではクラッシュする Material3 API は使用されません(GSM-1147)。
- [iOS] レンダリングが完了する前に却下済みの場合、ナッジレンダリングをスキップする(GSM-1139)。
- [iOS] [Android] では、テーマ内の名前付き色を CSS でサポートしています(GSM-1035)。
- [iOS] [Android] テーマのパディングはコンテナに適用され、すべてのコンテンツブロック(タイトル、本文、画像、動画、サーベイ、ボタン)はテーマの「ギャップ」値によって均等に間隔を置かれます。既存のテーマは影響を受けません(GSM-1127)。
- [iOS] [Android]「スタンドアロン」ユースケースのイベントプロパティにガイドとサーベイモバイルSDKバージョンを含める(GSM-1116)。
- [iOS] [Android] 「垂直分割」または「水平分割」レイアウトを使用している場合、重複した画像を表示しません (GSM-1129)。
- [Android] アクティビティ間を移動する際にデバッグボタンが重複しないようにします(GSM-1159)。
- [iOS] 垂直分割ポップオーバーとメディア付きピンに 1 つの閉じるボタンを表示します(GSM-1165)。
- [iOS] [Android] カード埋め込みなどのタイプのレイアウトとメディア配置をクリーンアップします(GSM-1141)。
- [iOS] [Android] の画像では、カードの角の半径ではなくテーマのボタンの角の半径が使用されます(GSM-1164)。
- [iOS] [Android] カードの埋め込み枠線と背景は固定高さと一致します(GSM-1163)。
- [iOS] [Android] テストユーザーモードがオフになっている場合にデバッグボタンを非表示にする(GSM-1156)。
- [Flutter] エンゲージメントプラグインのインストール時に
mediaUrlを渡して、メディアプロキシURLが適用されるようにしてください(GSM-1167)。 - [Android] [Flutter] プレビューリンクを開いても、
ComponentActivityを継承していないアクティビティを持つアプリがクラッシュしなくなりました(GSM-1160)。 - [iOS] 画像付きガイドの上下端付近のタップを認識します(GSM-1179)。
- [Android] 対象要素が画面外に完全にスクロールしたときにピンナッジを隠します(GSM-1180)。
- [iOS] [Android] 画像のフェードイン時間を短縮します(GSM-1181)。
3.11.0
2026 年 7 月 1 日リリース。 プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [iOS] [Android] ガイド向けの「ステップに留まる」CTAアクションをサポート(GSM-1118)。
- [Android]キーボードを開いた状態のモーダル、ポップオーバー、ピンに対するフルスクリーンテキスト入力編集UIを追加(GSM-1056)。
- [iOS] [Android] スーパーデバッガーテストユーザー機能とテストを追加 (GSM-892, GSM-1117)。
修正
- [iOS] [Android]ウェブビルダーで設定された順序でガイドのコンテンツブロックをレンダリングします(GSM-1083)。
- [iOS] [Android] VoiceOver/TalkBack は背景要素をスキップし、現在のステップでカルーセル要素をナビゲートします(GSM-1112)。
- [Android]長いナッジでCTAが表示されるようにします(GSM-1056)。
- [iOS] [Android]テーマで"gap"変数を使用して、タイトル/本文とコンテンツブロックの間のスペースを確保してください(既存のテーマは影響を受けません)(GSM-1113)。
- [iOS] iOS 26 以降でデバイスの回転後にフルスクリーンのキーボード編集レイアウトを修正しました(GSM-1107)。
- [iOS]シミュレーションコンテキストが失敗した場合にデバッグボタンを非表示にします(GSM-1115)。
- [iOS]シミュレーションコンテキストの読み込みに失敗した場合にエラー状態でデバッグボタンを表示します(GSM-1119)。
- [iOS]ビュー階層ポーリングをイベント駆動型モニタリングに置き換え、それがフォアグラウンドでのみ行われることを確認してください(GSM-1125)。
- [iOS] ビュー階層モニターでの SwiftUI ホスティングビューレイアウトの変更を検知します (GSM-1125)。
- [Flutter] は「タップ要素」の CTA アクションをサポートしています (GSM-1029)。
- [Flutter] は「要素がタップされた」トリガーをサポートしています (GSM-1028)。
- [Flutter] スクロール時にターゲット要素にピンを固定します (GSM-1027)。
3.10.0
2026年6月11日リリース。 プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [iOS] [Android]サポートアンケート入力の「プロンプト」 (GSM-1073)。
- [iOS]オープンキーボードを使用したモーダル、ポップオーバー、ピンのためのフルスクリーンテキスト入力編集UIを追加しました(GSM-1056)。
修正
- [iOS] [Android] NPS調査にはテーマのタイポグラフィと色のみを適用してください(GSM-1051)。
- [iOS]メディアブロック(GSM-1045)を使用したカスタムポップオーバー/ピン/ツールチップの幅に対応しました。
- [iOS] 孤立したピンガイド「マーカー」がクリーンアップされていることを確認してください(GSM-1087)。
- [iOS] [Android] 無効状態のプライマリボタンにスタイルを適用します(GSM-1080)。
3.9.0
2026年6月4日リリース。プラットフォーム:Android、iOS、React Native。
機能
- [iOS] [Android] イベントベースのトリガー「遅延」機能をサポートしています(GSW-552)。
- [Flutter] が Swift Package Manager をサポート(GSM-1048)。
- [iOS] [Android]:優先バケット内でのきめ細かなガイドの順序付け用フィールドをサポート(GSW-425)
sub_priority。
修正
- [Android]:デバイスの回転時にバグレポートのコンテンツを保持(GSM-1011)。
- [iOS]:バナー用の上部セーフエリアのパディングを追加(GSM-1053)。
- Android で [Flutter] SDK がネイティブのシングルトンに従わない(GSM-1057)。
- [iOS] エンゲージメント確認ウィンドウがホストアプリウィンドウの上に表示されるようにしました(GSM-1061)。
- [iOS] ターゲット要素が別のウィンドウで隠されている場合にピンナッジを非表示にします(GSM-1061)。
- [iOS] ピンナッジマスクが常にクリーンアップされるようにしました(GSM-1061)。
- [iOS] [Android] ターゲティングは、アプリの「バージョン」に基づいてユーザーにナッジします(GSM-1068)。
- [iOS] カルーセルガイドの下部に直角の角を使用(携帯電話のみ)(GSM-1077)。
3.8.0
2026年5月7日リリース。 プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [iOS] [Android] セッション内の N 件のイベント後にトリガーされるナッジをサポートしました(GSW-454)。
修正
- [Android] ナッジの背後にある背景要素への TalkBack フォーカスをブロック(GSM-1018)。
- [Android] デバイスの回転後に、元のデバッグ ナッジではなく、選択したデバッグ ナッジを表示するようになりました(GSDK-937)。
- [Android] バナー用の上部安全エリアのパディングを追加しました(GSM-1033)。
- [iOS]
actualContentSizeを使用してピンの矢印を配置します (GSM-1040)。 - [iOS] ガイド/アンケートをレンダリングする際にフォントサイズを変更すると、要素がタップできなくなります(GSM-899)。
- [iOS] JSコールバック後、メインスレッドにアンカー可能なナッジUIを配置(GSM-1041)。
3.7.0
2026年4月28日リリース。プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [iOS] [Android] ユーザーがバグレポートを送信する前に終了しようとした場合にアラートを表示します(GSDK-945)。
- [iOS] [Android] [Flutter] [React Native] 初期化オプションに
autoRefreshIntervalを追加し、ブートオプション経由で渡すことを非推奨にしました(GSM-1014)。 - [Android] デバッグログ画面とバグレポートログを追加します(GSDK-911)。
修正
- [iOS] ナッジの背後にある背景要素への VoiceOver フォーカスをブロックしました(GSM-1018)。
- [iOS] タイトルが末尾揃えの場合に、閉じるボタンを先頭揃えにします(GSM-1019)。
- [Android] デバイスの回転後もテキストアニメーションを継続するように更新しました(GSDK-923)。
3.6.0
2026年4月15日リリース。プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [Android] でデバッグオーバーレイの UI を更新しました (GSDK-932)。
- [iOS] [Android]デバッグサポートとバグレポート画面を追加しました(GSDK-913)。
- [iOS]デバッグログ画面とバグレポートログを追加しました(GSDK-911)。
- [Flutter] [React Native]
updateLanguageSDK メソッドを Flutter と React Native に追加します(GSM-358)。
修正
- [iOS] [Android]ガイドとサーベイでマルチアクションCTAをサポート。
- [iOS] [Android]ガイドとサーベイでの条件付きアクションのサポート。
3.5.0
2026年4月9日リリース。プラットフォーム:Android、iOS、React Native、Flutter。
機能
- [Android] でデバッグオーバーレイの UI を更新しました (GSDK-932)。
- [Android] [React Native] Android向けHLSビデオ再生のサポートを追加しました(GSDK-924)。
修正
- [Android] デバイスの回転時にデバッグボタンが画面外に表示されないよう、配置を変更しました(GSDK-927)。
- [iOS] スーパーデバッガにおけるアボートシグナルによるクラッシュを修正しました(GSDK-928)。
- [iOS] テキストアニメーションが互いにブロックしないようにシーケンスナッジレンダリングを修正しました(GSDK-909)。
- [Android] [React Native] [Flutter] ホストアプリも
org.commonmarkに依存している場合に、クラスが重複するエラーが発生する可能性があります(GSDK-940)。 - [iOS] フォームコンポーネントとマークダウンにフォントウェイトが適用されていることを確認してください(GSDK-805)。
- [iOS] テーマでCSSシステムフォントキーワードがフォントファミリとして指定されている場合に、システムフォントを使用するようにしました(GSDK-805)。
- [iOS] マークダウンでのフォントウェイトがウェブプレビューと一致することを確認してください(GSDK-805)。
パフォーマンスの向上
- [iOS]可変フォント(GSDK-805)を使用することで、SDKバンドルのサイズを約500KB削減しました。
3.4.0
2026年3月31日リリース。プラットフォーム:Android、iOS、React Native。
機能
- [iOS] [Android] デバッガー (GSDK-893) を介して、アーカイブされていないガイドまたはアンケートを起動します。
- [iOS] [Android] ピンの位置を定期的に変更するためのデバッグモードを追加しました(GSDK-910)。
- [iOS] [Android] イベントが G+S SDK との間で発信されているかどうかを示すデバッグモード「telltale」を追加しました(GSDK-912)。
- [iOS]デバッグオーバーレイのUIを更新(GSDK-913)。
修正
- [iOS] のデバッグボタンを再配置することで、デバイスの回転時に画面外にならないようになりました(GSDK-927)。
3.3.1
2026年3月23日リリース。 プラットフォーム:Android、iOS、React Native。
修正
- [iOS] [Android] [React Native] SDKが完全に初期化される前にSDKメソッド
screenが呼び出された場合に、正しく動作しない問題を修正しました(GSDK-915、assistance-browser PR #1072)。 - [React Native] Swift 6.0のサポートを再度有効にするため、末尾のカンマを削除。
- [Android] [iOS] アンケートコンテンツの幅をナッジステップタイプに合わせて修正しました(GSDK-908)。
- [Android] 電話のランドスケープモードのバナーサイズを修正しました(GSDK-907)。
- [iOS] では、テキストアニメーションが完了した後にバナーボタンがフェードインするようになりました(GSDK-904)。
- [iOS] [Android] [React Native]
screenSDKメソッドにおける不要な1秒の遅延を削除 (GSDK-898)。
3.3.0
2026年3月17日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [iOS] 評価ボタンのパディングにテーマのサポートを追加しました(GSDK-803)。
- [Android] [iOS] テキストアニメーションの後にボタンをフェードインさせ、画像のフェードインを追加しました(GSDK-889)。
- [Android] [iOS] フォアグラウンド化されたアプリの SDK 更新(GSDK-886)。
- [Android] [iOS] リブート呼び出しをセッション変更時のリフレッシュに置き換えます(GSDK-886)。
修正
- [Android] [iOS] 実行中にリンク構文を表示するアニメーションテキストを修正しました(GSDK-601)。
- [Android] コルーチンがアニメーションの途中でキャンセルしたときにテキストがスタックする問題を修正しました(GSDK-891)。
- [iOS] 画像付きのツールチップの位置合わせが間違っていて、閉じられない問題を修正しました(GSDK-890)。
- [iOS] 閉じることができない星評価と数値評価のサーベイを修正しました(GSDK-906)。
3.2.0
2026年3月6日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [React Native]「user_properties」を「boot」SDKメソッドに渡せるようにしました(GSDK-869)。
- [Android]行の高さのテーマサポートを追加しました(GSDK-820)。
- [Android]評価ボタンのパディングに関するテーマのサポートを追加しました(GSDK-822)。
- [Android] [iOS]テーマサポートのフォームコントロールとボタンの影を追加しました(GSDK-806、GSDK-824)。
修正
- [Android] マルチステップピンのステップカウンターを更新しました (GSDK-876)。
- [iOS]ナビゲーション階層内のバーを解決する際にviewの代わりにcurrentParentを使用するようになりました (GSDK-874)。
- [iOS]レイアウトタイミングを修正するためにピンの位置を遅らせます(GSDK-868)。
- [Android]水平ピンのUIと位置決めを修正しました(GSDK-815)。
- [Android] [iOS] VimeoおよびLoomビデオのアプリ内サポートの改善 (GSDK-338、GSDK-861)。
- [Android]nps形式のボタンを使用した数値サーベイのナッジ幅を拡大しました(GSDK-833)。
3.1.1
2026年2月23日リリース。 プラットフォーム:Android、iOS、React Native。
修正
- [Android] [iOS]完了または却下時にアンケート回答をリセットする(GSDK-854)。
3.1.0
2026年2月13日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [Android] [iOS] [React Native]において
boot、デバイスIDが指定されている限り、「ユーザーID」をnullまたは空白にすることを許可しました(GSDK-732)。
修正
- [Android] [iOS] 自動進行ロジックを修正しました(GSDK-859)。
- [iOS] 競合状態により、ビュー階層が更新されるまでピンナッジがレンダリングされなくなります(GSDK-827、GSDK-844)。
3.0.0
2026年2月11日リリース。 プラットフォーム:Android、iOS、React Native。
破壊的な変更
- [iOS]
AmplitudeEngagementは、クラスではなくインターフェイスになりました。新しいインスタンス(3.0.0以降)は、AmplitudeEngagementコンストラクタではなくAmplitudeEngagementFactory.makeを使用して作成されます(GSDK-690)。
機能
- [Android] [iOS] [React Native] 表示されているガイドやサーベイを一時的に非表示にするSDKメソッド
disableと、それらを再度表示するSDKメソッドenableを追加しました(GSDK-513)。 - [React Native] SDKバインディングへの
shutdownReact Native SDKメソッドの追加(GSDK-769)。 - [Android] [iOS] [React Native] 古いバージョンの SDK がガイドとサーベイを初期化しないように、アプリ管理にサポートを追加
Minimum SDK version。
修正
- [Android] [iOS] テーマに関する問題を修正しました(GSDK-845、GSDK-847)。
- [Android] モーダルの外側をタップして閉じる動作を修正 (GSDK-850)。
2.1.1
2026年2月2日リリース。 プラットフォーム:Android、iOS、React Native。
修正
- [React Native] バージョン 6.1 未満の Swift コンパイラでビルドエラーの原因となっていた末尾のカンマの問題を修正。
- [iOS] iOS 26 デバイスの回転時におけるキーボードレイアウトのバグを修正しました (GSDK-632)。
- [Android] 設定変更後にナッジキーボードを復元 (GSDK-831)。
2.1.0
2026年2月2日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [Android] [iOS] SDK の自動更新間隔を設定するために、
AmplitudeBootOptionsにautoRefreshIntervalSecondsオプションのサポートを追加しました (GSDK-799)。 - [Android] [iOS] SDK の自動更新間隔を動的に設定するための SDK メソッド
setAutoRefreshIntervalを追加しました (GSDK-799)。 - [Android] [iOS] ターゲティングデータの更新を手動でトリガーする SDK メソッド
refreshを追加(GSDK-799)。
修正
- [Android] [iOS] テーマに関する問題を修正しました(GSDK-676)。
- [iOS] ツアー(複数ステップガイド)内の別のガイドの後に続く場合に、ピンガイドが確実に表示されるようにしました(GSDK-827)。
- [Android] キーボードが表示された際のナッジの位置変更(GSDK-782)。
- [Android] リンクの外観とクリック動作を修正しました(GSDK-821)。
- [Android] フォームコントロールテーマを使用するようにコンポーネントを更新します(GSDK-835)。
- [Android] セッション/アクティビティの変更後も、ホストアプリが引き続きタッチイベントを受信するように修正しました (GSDK-198)。
パフォーマンスの向上
- [iOS] ビュー階層のトラッキングは「非同期」になり、メインスレッドに干渉することはありません(GSDK-819)。
2.0.3
2026年1月26日リリース。 プラットフォーム:Android、iOS、React Native。
修正
- [Android] [iOS]ステップナビゲーション時にアンケート値を保持するようにしました(GSDK-582)。
- [Android] [iOS] テキストアニメーションが完了するまでボタンを非表示にする(該当する場合)(GSDK-780)。
- [Android] ホストアプリからのWindowInsetsを適切に処理していなかったため、ポップオーバーがシステムバーと重なる問題を修正しました(GSDK-784)。
- ルートビューがウィンドウにアタッチされるのを待機することによる、
enableEdgeToEdge()を持つ新しいアクティビティへの遷移時に発生する [Android] のクラッシュ (GSDK-768)。 - [iOS]
shutdown()が呼び出されたときに、モーダル ガイドとサーベイが適切に却下済みになるようにしてください (GSDK-790)。 - [iOS] デフォルトのコンテンツの配置を Leading (先頭) に更新 GSDK-796。
- [iOS] 必要に応じてキーボードを解除するために containerView を EngagementWindow として識別する GSDK-797。
- [iOS] スクロールせずに「その他」テキストフィールドを表示するためにナッジを展開できます(GSDK-779)。
- [React Native] の内部エンゲージメントの Android 依存関係バージョンが正しく設定されていません。
2.0.2
2026年1月9日リリース。 プラットフォーム:iOS。
修正
- より広範な互換性のために、Xcode 16.2 / Swift 6.0.3 で [iOS] SDK フレームワークをコンパイルしました(GSDK-786)。
2.0.1
2026年1月7日リリース。 プラットフォーム:Android、iOS、React Native。
機能
- [Android] [iOS] 自動画面追跡のデフォルトのEngagement SDK動作を設定するための
ignoreAnalyticsAutomaticScreenTrackingオプションをAmplitudeInitOptionsに追加 (GSDK-750)。
修正
- [Android]ナッジが消えたときにアニメーションキューをリセットする(GSDK-518)。
- [Android] [iOS] SDKで"boot"を呼び出さずに使用すると、デバッグモードでクラッシュします。
- [iOS]エレメントセレクターとプレビューモードがアクティブなときに一方が起動できるようにしてください(GSDK-717)。
- [Android] [iOS] エンゲージメント SDK (GSDK-781) では、デフォルトで Amplitude Analytics の自動画面追跡を無視します。
2.0.0
2026年1月2日リリース。 プラットフォーム:Android、iOS、React Native。
破壊的な変更
- [Android]
AmplitudeEngagementは現在、クラスではなくインターフェイスとなっており、optionsとapiKeyにはもはやアクセスできません。 - [Android]と[iOS]
AmplitudeInitOptions.Optionsは削除され、logLevelは現在optionsオブジェクトの最上位レベルにあります。 - [Android]
handlePreviewLinkIntentは非推奨です。代わりにhandleLinkIntentを使用してください (GSDK-322)。
機能
- [Android] [iOS] 共有リンクのサポートを追加しました(GSDK-322)。
- [Android] [iOS] カスタムツールチップサイズのサポートを追加しました(GSDK-353)。
- [React Native]
serverZone、serverUrl、cdnUrl、mediaUrl、logLevelおよびlocaleinitオプションのサポートを追加(GSDK-767)。
修正
- [Android] [iOS] ピン可視化ロジックとマスクの相互作用 (GSDK-748)。
- [iOS] タブレット用にバナーコンテンツを垂直方向に展開できるようにします(GSDK-759)。
- [iOS]制約内で実際のコンテンツサイズを使用する前に有限チェックを追加しました(GSDK-761)。
- [iOS] ナッジが表示されたときにステータスバーの表示状態を維持します(GSDK-758)。
- [iOS] スクロールされたピンでの矢印の位置合わせがずれている問題を修正しました(GSDK-725)。
- [Android] は、ホストアプリをクラッシュさせる代わりに、モバイル SDK の初期化に失敗した場合を適切に処理します(GSDK-775)。
- [Android]ステップカウンタのサイズと背景色のテーマ設定を修正しました(GSDK-538)。
- [Android]"null"ユーザーとデバイスIDを正しく処理する(FOO-2908)。
- [iOS]ターゲットビューの可視性
isObscuredByPresentedViewControllerチェックを削除しました(GSDK-720)。 - [iOS]ツールチップは、「閉じる」ボタンを使用してツールチップを閉じた後に再び開くことができます(GSDK-776)。
- [Android] [iOS] テーマのガイド/サーベイカードへのドロップシャドウの適切な適用 (GSDK-772)。
- [iOS] ユーザープロパティが「_setUserProperties」を通じて更新された場合に、一致するガイド/アンケート(存在する場合)の表示をトリガーするようになりました(FOO-2911)。
- [React Native] React Native プラグインは、Amplitude の初期化に使用されるサーバーゾーンに基づいて自動的に設定
serverZoneを行います(GSDK-767)。
パフォーマンスの向上
- [iOS]におけるAmplitude AnalyticsからG+S SDKへのイベント転送が「async」になり、メインスレッドに干渉しなくなりました(GSDK-763)。
1.8.1
2025年12月4日リリース。プラットフォーム:iOS。
修正
- [iOS] デフォルトのタイトル+テキストの配置を先頭に合わせて更新しました(GSDK-733)。
- Foundation.Data をイベントプロパティ値として使用すると、アプリがクラッシュする原因となる [iOS] のバグ(GSDK-736)。
1.8.0
2025年11月26日リリース。プラットフォーム:Android、iOS、React Native。
機能
- [iOS] 長いコンテンツに対してナッジがスクロール可能になるよう更新しました(GSDK-693)。
- [Android] [iOS] リンクソースを使用してナッジエンゲージメントイベントをトラッキングします(GSDK-144)。
- [Android] [iOS] タブレット上のカルーセルとモーダルにおける、モーダルの高さ設定の適用。
修正
- [Android] nps ボタンの高さを修正しました(GSDK-708)。
- [iOS] デバイスの向きの変更時にマスク + ターゲットビューを再レンダリングします(GSDK-441)。
- [Android] カルーセルの上部と下部にテーマ背景色を使用します(GSDK-731)。
- [iOS] ステップ間を移動する際のピンの背景マスクのちらつき(GSDK-660)。
- [iOS] ガイドは、正しい場所に移動する前に、しばらく左上隅にレンダリングされます(GSDK-718)。
- [Android] フォームファクタ上のドロップシャドウがSurfaceによってクリップおよび複製される(GSDK-259)。
- [iOS] ボタンブロックに対する条件付きアクションのサポートを追加しました(GSDK-726)。
- [Android] CTA間の間隔を更新 (GSDK-734)。
1.7.0
2025年11月18日リリース。プラットフォーム:Android、iOS、React Native。
修正
- Engagement Analytics Plugin を「amplitude.add(...)」と組み合わせて使用すると、[React Native] で型エラーが発生します。(GSDK-698)。
- 左揃えが設定されている場合に、[Android]ガイドのタイトルが誤って中央揃えになっていた問題を修正しました(GSDK-701)。
- [Android]上でアンダースコア("_")で区切られたフォントファイルを許可しました(GSDK-701)。
- [Android] ガイドをレンダリングする際には、正しい角の半径と外側のパディングを使用してください(GSDK-701)。
- StoreKitコンテンツ(例:
manageSubscriptionsSheet)を表示した後、[iOS]アプリが反応しなくなります(GSDK-699)。
1.6.1
2025年11月13日リリース。プラットフォーム:Android、iOS、React Native。
修正
- [Android] [iOS] アンケートとメディアブロックの順序を更新しました(GSDK-689)。
- [iOS] uikit click 要素のスレッドに関する問題を修正しました (GSDK-571)。
- [iOS] 透明なシステムナビゲーションバーの後ろにあるカスタムナビゲーションバーのナッジアンカーを修正しました(GSDK-664)。
- [Android] メインスレッドのパフォーマンスを向上させるため、ビュー階層のスキャンをリファクタリングしました。
1.6.0
2025年11月7日リリース。プラットフォーム:Android、iOS、React Native。
機能
- [Android] [iOS] プロキシのサポート(GSDK-630)。 プロキシへ移動します。
- [Android] [iOS] では、ポップオーバーガイドの位置を 4 つ追加しました(上部中央、下部中央、左中央、右中央)(FOO-2639)。
修正
- [Android] [iOS] すべての SDK メソッドにデバッグログを追加します。
- [Android] 起動時のnullまたは空白のユーザーIDの適切な処理 (GSDK-681)。
- [Android]テーマ設定の修正(不適切な色、テキスト配置、ポップオーバーガイドの幅など) (GSDK-671)。
- [Android] ピンのターゲットが画面外にスクロールした際、ターゲットが再表示されたときにガイドが再び表示される必要があります(GSDK-651)。
- [iOS] [Android] タブレットでは、デバイスの最大幅ではなく、テーマ内のモーダルカルーセルの最大幅が使用されます(GSDK-633、GSDK-616)。
- [iOS] 新しいプレビューを開始するときに、以前にプレビューしたガイドを表示しないようにしました(GSDK-595)。
- [iOS] ブラウザで開かれた URL がメイン UI スレッドで開かれることを確認してください (GSDK-652)。
- [Android] では、Guide コンテンツが右揃えされている場合に奇妙な空白が表示されます(GSDK-647)。
- [iOS] ユーザーIDがAmplitude Analytics SDKを通じて
nilに設定された場合、自動的にshutdown()を呼び出します (#436)。 - [iOS] モーダル ガイドが画面中央から左上に移動しました(GSDK-627)。
- CTA ボタンを使用してコールバックを実行すると、[iOS] アプリがハングアップします(GSDK-458)。
- テキストアニメーションを使用する [iOS] バナーには、空白テキストが含まれています(GSDK-638)。
- [iOS] ツールチップマーカーが垂直スクロール時に対象となる要素と一致しない問題(GSDK-607)。
- ポインタなしで表示される [iOS] ツールチップ(GSDK-607)。
- [iOS] ユーザーによるツールチップの削除は、ツールチップマーカーを非表示にすべきではありません(GSDK-607)。
- [iOS]
analytics.identifyに渡されたユーザープロパティが、ガイドユーザープロパティ補間に使用されるようにしました (#415)。 - [iOS] ツールチップやデフォルトで閉じられているピンの点滅を防ぎます(GSDK-659)。
- [iOS] ナビゲーションバー要素をピンでターゲットにすることを許可します(GSDK-664)。
- [iOS] の「閉じる」ボタン ("x") のパディングはテーマの値を使用します(GSDK-661)。
- [iOS] 画像が読み込まれないことがある(GSDK-656)。
1.5.2
2025年10月31日リリース。プラットフォーム:iOS、React Native。
修正
setUserIdを呼び出す際に [iOS] [React Native] がクラッシュします。
1.5.1
2025年10月30日リリース。 プラットフォーム:Android、iOS、React Native。
破壊的な変更
- [Android] [iOS]
cleanup()およびreboot()機能は削除されました。代わりにshutdown()を使用してください。
修正
- [Android] [iOS] [React Native]
shutdown()によって、アクティブなナッジがすべてビューから削除されることを確認してください。 - [Android] [iOS] [React Native] JSON セーフでない値がシリアル化可能であることを確認してください。
1.5.0
2025年10月21日リリース。 プラットフォーム:Android、iOS、React Native。
破壊的な変更
- [Android] [iOS] [React Native]では、新しいユーザーIDで
boot()を呼び出す前に、shutdown()を呼び出す必要があります。
機能
- [Android] [iOS]カスタムフォントのサポート(GSDK-578、GSDK-620)。
- [Android]アナリティクスプラグインはユーザーIDの変更を追跡します(#355)。
- [Android] [iOS]ガイドタイトル内のリンクとイタリック体をサポートしています(GSDK-600)。
修正
- [iOS] QuickJSに関連した複数のクラッシュ(GSDK-640、GSDK-625)。
- 複数のアクティビティまたは「単純な」アクティビティ(例:
AppCompatActivityではないもの)を含む[Android]アプリでガイドをレンダリングする際のAndroidでのクラッシュ (GSDK-589)。 - デバッガを使用するとプレビュー時に[iOS]がクラッシュする(#337)。
- ツールチップを閉じたときにツールチップガイドの [iOS] 用 "矢印" が非表示にならない問題(GSDK-609)。
- [iOS] カルーセルガイドは、大きな(タブレット)画面で正しいサイズになります(GSDK-616)。
- [iOS] ピンフォームファクタの「オフセット」位置決めと位置合わせに関するバグ(GSDK-593)。
- [iOS] モーダルとポップオーバーガイドは、設定された位置に留まらず、左上にスナップします(GSDK-627)。
- [Android] [iOS] [React Native] ガイドを閉じることができなくなる可能性がある競合状態(#355)。
- [Android] カルーセルガイドが重複する原因となる条件(GSDK-641)。
- [iOS] テキストアニメーションが常に正しくレンダリングされない場合があります(GSDK-638)。
- [Android] [iOS] ダークモードテーマが使用されない、または不適切な色が使用される原因となる問題(GSDK-596、GSDK-612)。
- [Android] [iOS]アクションが非表示になっている場合の余分なスペースを削除します(GSDK-421)。
- [Android]「スマート遅延」トリガーに関する問題の可能性があります(GSDK-605)。
- [iOS]ガイドのタイトルのフォントウェイトがデフォルトでセミボールドに設定されるようになりました(GSDK-615)。
Was this helpful?