日頃より弊社サービス FANSHIP をご愛顧いただき、誠にありがとうございます。
FANSHIP SDK の新しいOSへの現時点での対応状況および新しいSDKの変更点についてご案内させていただきます。
■ 新しいOS対応状況について
Android 、iOS ともに一部影響を確認しております。
詳細は以下をご確認ください。
次期SDKのリリース時期については、リリースポリシーに準じた対応を行えるよう、
beta 版での検証を進めておりますので今しばらくお待ちください。
Android 14
■ FANSHIP SDK に影響が有る Android 14 の変更点
<正確なアラームのスケジュールデフォルト拒否>
Android14では、「正確なアラーム」権限がデフォルトで拒否されるように変更されました。
FANSHIP SDK では「正確なアラーム」を位置情報などの検知・各種イベントトラッキングの送信処理などで利用しており、「正確なアラーム」権限が拒否されている場合は、「不正確なアラーム」権限で処理されるように実装されています。
バックグラウンド時の処理においてのみ、処理の遅延が増える可能性がございます。
なお、フォアグラウンド時の処理には影響ございません。
※「正確なアラーム」と「不正確なアラーム」の具体的な動作差異は現在のところ公表されておりません。
<ブロードキャスト レシーバのエクスポート動作指定>
Android14において、ブロードキャスト レシーバのエクスポート動作フラグの指定が必要となりました。
本機能はSDKの一部処理で利用しており、対応しない場合はクラッシュが発生する恐れがあるため、
次期SDKでは当該フラグの追加を行います。
※Android14 (targetSdkVersion34)をターゲットとする場合は SDK の差し替えが必須となります。
■ FANSHIP SDK for Android v10.0.0 の主な変更点
<minSdkVersion の引き上げ>
minSdkVersionを 21(Android5)から23(Android6)に引き上げます。
minSdkVersionの引き上げを行うことで、「FANSHIP SDK v10.x.x」が組み込まれたアプリを
「Android6未満」の端末に対して、インストールできなくなるのでご注意ください。
<プッシュ通知表示における一部機能の廃止>
以下機能は廃止いたします。
- 「ヘッドアップ通知を維持する」機能
- 「端末がロック状態の時にお知らせポップアップを表示する」機能
iOS17.0
■ FANSHIP SDK に影響が有る iOS 17 の変更点
<キャリア名の取得について>
今後iOS 16.4 ver以降でインストール時やアップデート時などにキャリアというバリューが取得できなくなります。
- イベントトラッキングで取得できる event.value の carrier が -- となる
■ FANSHIP SDK for iOS v10.0.0 の主な変更点
<動作OSバージョン の引き上げ>
動作OSの下限を iOS 12 から iOS 13 に引き上げをいたします。
動作OSバージョンの引き上げを行うことで、「FANSHIP SDK v10.x.x」が組み込まれたアプリを、
「iOS13未満」の端末に対して、インストールできなくなりますのでご注意ください。
参考ガイド
◆ FANSHIP SDK リリースポリシー・サポートバージョンについて
https://support.fanship.jp/hc/ja/articles/360034208634
◆ 最新のSDKはどこで手に入りますか?
https://support.fanship.jp/hc/ja/articles/360009603634