コンテンツにスキップ

Unreal

Hive SDK Unreal Engine 4および5でNotification機能を使用するために必要な設定について説明します。

Android

Androidで必要な設定について説明します。

プッシュサービスの選択

  1. Unreal EditorのメニューでEdit > Project Settingsをクリックします。Project Settingsウィンドウが表示されます。
  2. Project Settingsウィンドウの左側のパネルで、Hive SDK配下のDependency - Androidをクリックします。

  3. 右側のHive SDK Dependency - Android画面で、Push項目のPush Typeから使用するプッシュサービスを選択します。たとえばFirebase Cloud Messagingを使用する場合は、Google FCMを選択します。

Hive Console設定:Remote Push

Remote Pushを使用するには、Firebase ConsoleまたはApple Developer Portalでプッシュ証明書を取得し、Hive Consoleに登録する必要があります。

iOS

iOSで必要な設定について説明します。

プッシュサービスの選択

Unreal iOSには、Apple Push Notification serviceがデフォルトで含まれています。

Remote Pushを使用するには、アプリ署名にaps-environment項目が含まれている必要があります。

entitlementsファイルにaps-environment項目を含めてください。entitlementsファイルの作成と適用方法については、entitlementsの設定(iOS)を参照してください。

Unreal EditorのProject Settings > Platforms > iOSで、Online項目の下にあるEnable Remote Notifications Supportをチェックします。ビルド時にaps-environment項目が自動で適用されます。

Hive SDK v4 26.4.1以降では、アプリ未起動状態でプッシュ通知からアプリが起動された場合のDeep Link処理を、SDKプラグインが自動で行います。Unreal Engineの修正やゲームコードの追加は必要ありません。

古いHive SDKから更新する場合

以前のガイドに従って適用したUnreal Engineコード修正(IOSAppDelegate.hIOSAppDelegate.cpp)とアプリ内デリゲート購読コードは、現在は使用しません。

HIVEAppDelegateの適用を参照し、以前に連携したコードを削除してください。

Hive Console設定:Remote Push

Remote Pushを使用するには、Firebase ConsoleまたはApple Developer Portalでプッシュ証明書を取得し、Hive Consoleに登録する必要があります。