Android & iOS
v4.23.0.0¶
ダウンロード¶
Cocos2d-x Android/iOS | |
---|---|
ダウンロード | Hive SDK v4 Cocos2d-x Android+iOS 23.0.0 |
リリース日 | 2024-04-25 |
開発環境¶
Cocos2d-x¶
- 3.17.2
Android¶
Gradle | Android Gradle プラグイン | Kotlin Gradle プラグイン |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 15.0+
- Xcodeのバージョンは、Apple App Store ポリシーに従って更新する必要があります。
変更された機能¶
Hive SDK 共通¶
- Android Java Enum インターフェース ResultAPI クラスへのアクセスが変更されました。以下の例を参照してください。
- 以前:
ResultAPI.Companion.getSUCCESS()
のみがサポートされていました。 - 変更:
ResultAPI.Companion.getSUCCESS()
とResultAPI.SUCCESS
の両方がサポートされます。
- 以前:
- Android Java ではインスタンスメソッドスタイルとクラスメソッドスタイルの両方がサポートされています。以下の例を参照してください。
- 以前:
IAPV4.INSTANCE.getProductInfo
のみがサポートされていました。 - 変更:
IAPV4.INSTANCE.getProductInfo
とIAPV4.getProductInfo
の両方がサポートされます。
- 以前:
- Android Z-Flip 5 の前面ディスプレイで、照会ウィンドウ、チャットボット、および成人認証ウィンドウが画面範囲を超えないように調整が行われました。
- iOS サポートされる開発環境が Xcode 15 以上に変更されました。macOS Ventura13.5 以上で使用できます。サポートされるOSは以下の通りです:
- iOS 12 以上
- iPadOS 13 以上
認証¶
- すべて デバイス管理、中国の実名確認などのために、ユーザーがSMS確認の時間制限内にSMSを入力しない場合、送信ボタンは無効になります。
- Android 各IDPは、オプションのアプリケーション用にライブラリに分けられています。以下のライブラリが追加で適用できます:
- Apple サインイン
- Weverse
- メンバーシップ
- Android Hive サーバーによって直接確認されたログイン情報のみを信頼するように変更され、Google Play Games ログイン中の
AuthV4ServerResponseError
のいくつかのケースが解決されます。 - iOS Hive SDKによって使用されるreCAPTCHAライブラリが公式バージョンに更新されました。
- iOS 各IDPは、オプションのアプリケーション用にライブラリに分けられています。以下のライブラリが追加で適用できます:
- Apple サインイン
- GameCenter
- メンバーシップ
プロモーション¶
- すべて 変更は、ニュースまたはインタースティシャルバナーのいずれか一方のみが画面に表示されるように行われます。最初に呼ばれたウィンドウのみが表示され、後に呼ばれたウィンドウは表示されません。
- すべて
campaignId
をUAキャンペーン情報に含めます。 - iOS SDWebImageライブラリを更新し、画像のキャッシングとダウンロードに関連するLRUキャッシュポリシーを適用します。
Billing¶
- すべて はもはやIAPv2インターフェースと機能をサポートしていません。
- Android 保留中の購入がある場合、遅延した購入結果が現在進行中の支払いに影響を与えないように変更が行われました。
プロビジョニング¶
- すべて アカウントに基づいて利用規約を公開する機能を追加します
Hercules¶
- すべて Hercules ライブラリのバージョンを更新します。
- Android: 20231122
- iOS: 20231116
<
修正されたバグ¶
認証¶
- Android ポルトガル語で使用制限ポップアップが表示されるときにボタンが正しく表示されない問題を修正しました。
- iOS プロフィール画像を編集しているときにカメラキャプチャボタンを迅速にタップするとアプリがクラッシュする問題を修正しました。
プロモーション¶
- Android ゲーム終了ポップアップが表示されている間にアプリがフォアグラウンド > バックグラウンド > フォアグラウンドに変更されたときに、改行が正しく機能しないエラーを修正しました。
- iOS プロモーションバナーを通じてコミュニティウェブビューなどを表示する際に、トップノッチエリアが切り取られる問題を修正しました。
プロビジョニング¶
- iOS 一時停止されたユーザーの一時停止解除までの残り時間を表示しないように修正されました。
データストア¶
- iOS 引数として
set
メソッドに空の値を設定すると、以前に設定された値が削除され、適切に動作することが保証されます。
通知¶
- Android アプリが再起動されたときに表示するためのプッシュメッセージを取得するプロセスに問題があり、プッシュメッセージの内容が表示されない問題を修正しました。
Analytics¶
- すべて 同時ユーザーログ送信において、未知の国に対して送信される国コードを
Unknown
から2つのスペース文字に変更しました。
<
知られている問題¶
このHive SDKバージョンのリリースに関する既知の問題はありません。
<
開発者ガイドの変更¶
一般的
- COPPA ageGateU13の値を直接設定できる値に変更しました。
- hive_config.xmlの例を更新しました。
- ここからサポートされていないIdP、WEIBOに関連するコンテンツを削除しました。
- アプリ内更新の説明を改訂しました。
Android
- Gradle、Android Gradle Plugin、Kotlin Gradle Pluginの最小バージョンをここに追加しました。
- Android Gradleファイルの内容を変更しました。Hive SDKの機能が内部で別のライブラリに分離されました。
- AndroidManifest.xml設定から関連コンテンツを削除しました。Hive SDKによってWeChat Authが自動的に追加されるためです。また、Hive SDKはFOREGROUND SERVICEを直接使用しないため、コンテンツも削除しました。
- Facebook Cloud Gameビルドのためのbuild.gradleで必要なライブラリの設定に関連する内容を変更しました。
- Firebase Analyticsを追加するためのモジュールレベルのbuild.gradleファイルの内容を変更しました。
- Huaweiのビルド設定を更新しました。
- Google Play Gamesのためのbuild.gradleで必要なライブラリの設定に関連する内容を変更しました。PCビルドのためです。
- Googleログインをサポートするためのモジュールレベルのbuild.gradleファイルの内容を変更しました。
- ONE Storeのバージョンが21.01.00に更新されたため、説明を修正しました。
iOS
- Apple Game CenterをIdP統合ガイドに追加しました。
- Hive SDKの機能が内部で別々のライブラリに分割されたため、iOS Podfileの内容を変更しました。