リモートロギング
リモートロギングは、問題が発生したゲームのログを有効にし、デバッグログをリモートで受け取ることができる機能です。ログの有効化は対象ユーザーに対してのみ可能で、コンソールで登録します。
[コンソール > プロビジョニング > リモートロギング > ターゲットユーザー登録]でDIDまたはPlayerIDを入力してターゲットユーザーを設定し、プッシュ通知を送信します。ユーザーがプッシュ通知をクリックすると、ゲームが起動してログが有効になり、コンソールで入力した収集時間中、Hiveログとゲームログが収集されます。HiveログはSDKで設定した値を基本として収集され、ゲームログはゲーム側で設定した値に従って収集されます。
(SDK v4.11.4以降の適用が必須です)
使用フロー¶
ターゲットユーザーを登録する¶
- ゲーム選択: ログを有効にするには、ターゲットユーザーを登録する必要があります。[コンソール > プロビジョニング > リモートロギング > ターゲットユーザー登録]画面で、まずゲームを選択します。権限が付与されているゲームのみゲームリストに表示されます。
- ターゲットユーザー登録: ゲームを選択した後、[ターゲットユーザー登録]ボタンをクリックします。
- 選択したゲームのAppIDを選択します。
- ログを収集するターゲットユーザーのDIDまたはPlayerIDを入力します。
- ログ収集時間を入力します。最大1,440分(24時間)まで収集できます。
- 入力が完了したら、[登録]ボタンをクリックします。
- 設定した内容が登録されます。プッシュの[送信]ボタンをクリックします。
- プッシュ通知が届かない場合は、トークンを照会して正常に受信できる状態かどうかを確認できます。使用方法については、Notificationのトークンリスト(http://developers.withhive.com/operation/notification/push-v4/token/)を参照してください。
ログを有効にする¶
- プッシュメッセージが届いたら、クリックしてゲームを起動します。該当ゲームがインストールされていない場合は起動しません。

- プッシュ通知をクリックしてゲームが起動した際に案内ポップアップが表示されたら、[確認]をクリックします。コンソールで設定した収集時間中、ログが収集および保存されます。[キャンセル]をクリックするとログは収集されません。

ログを確認する¶
収集されたログは、Analyticsで管理するGoogle Cloudに保存されます。リモートロギングを使用するゲームは、別途Google Cloudへのアクセス権限を発行してもらう必要があります。詳細はAnalytics BigQuery権限を申請するで確認できます。



