ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Vivox Safe Text

Vivox Safe Text

Vivox
​
​
Vivox Safe Text
  • Safe Text について
  • 使用の準備
    • 要件
    • ユーザーロール
    • Safe Text ダッシュボード
    • Moderation SDK の統合
    • ゲームでの Moderation SDK の使用
テキストセッションのキャプチャ
  • テキストセッションの確認
  • エビデンスの収集
  • テキストセッションのコンテキスト分析
  • テキストエビデンス管理
  • 設定
インシデントのレビュー
  • インシデントの管理
  • モデレーション対応の自動化
  • テキストメッセージのフィルター処理と検閲
プレイヤー行動のレビュー
  • プレイヤーリスト
  • プレイヤー履歴のレビュー
  • プレイヤーインシデント
  • コミュニティの健全性のレビュー
リファレンス
  • 違反行為
  • コンテキスト分析の用語集
  • プライバシー
  1. Vivox Safe Text について

ゲームでの Moderation SDK の使用

ゲームで Moderation SDK を使用する方法。
読み終わるまでの所要時間 6 分
最終更新 1ヶ月前

プレイヤーを報告する

設定が完了したら、UAS ID を使用し、報告する理由を指定して、プレイヤーを報告できます。
プレイヤーが報告されると、Unity Dashboard に移動し、添付のレポートの情報を使用してインシデントをレビューできます。
Vivox v16.0.0 以上のパッケージを使用している場合は、レポート提出者とレポート対象者がいたチャンネルからの過去 15 分間の会話がレポートに添付されます。
以下はレポートを送信する例です。
using Unity.Services.Moderation;using Unity.Services.Moderation.Models;using Unity.Services.Moderation.Exceptions;public async void Report(string userId){ // userId should be the UAS id of the reported player // eg: the currently logged in user id is accessible with // var MyUserId = AuthenticationService.Instance.PlayerId try { var report = Moderation.Instance.NewReport(userId, new ReportReason(ReportReason.Threat)); await Moderation.Instance.ReportPlayer(report); Debug.Log("Report submitted!"); } catch (ModerationServiceException e){ if (e.Reason == ModerationServiceExceptionReason.SelfReportError) { Debug.Log("Error: you can’t report yourself"); } else { Debug.Log($"Error: {e.Reason}"); } }}

報告の理由

理由は Unity によって定義されており、ゲーム内で表示する配列として使用できます。
using Unity.Services.Moderation.Models;public ListReasons(){ foreach (var reason in ReportReason.PossibleReasons) { Debug.Log(reason); }}
各理由の定数は、Moderation (モデレーション) > Runtime (ランタイム) > Models (モデル) > ReportReasons.cs にあります。

定数

理由

public const string AimSnapping= "aim snapping";
public const string Boosting= "boosting";
public const string Exploiting= "exploiting";
public const string Hacking= "hacking";
public const string Smurfing= "smurfing";
public const string UnrealisticMovement= "unrealistic movement";
public const string CollusionWithOpponent= "collusion with opponent";
public const string LeftMatch= "left the match";
public const string Inactive= "inactive";
public const string Sabotage= "sabotage";
public const string Spamming= "spamming";
public const string HateSpeech= "hate speech";
public const string PredatoryBehavior= "predatory behavior";
public const string NoiseDisruption= "noise disruption";
public const string Scamming= "scamming";
public const string Ads= "ads";
public const string Threat= "threat";
public const string VerbalAbuse= "verbal abuse";
public const string InappropriatePlayerName= "player name";

アクション

アクションは、インシデントをレビューするときにダッシュボードを通じて適用されます。
アクションが適用され、アクションの適用対象のユーザーがサインインすると、Moderation サービスと統合されたさまざまな UGS パッケージからさまざまなエラーメッセージが送られてきます。エラーは、エラーレスポンス で説明されているアクセス制御規則に従います。これは想定されている動作です。
一部の SDK は、これらのエラーを独自の例外にラップするメカニズムを提供しています。例えば、Vivox SDK は、ポリシーによってユーザーがコミュニケーションへのアクセスを禁止されている場合に
MintException
を発行します。
サポートされている制裁エラーのリスト:

パッケージ名

例外

ユースケース

com.unity.services.authenticationRequestFailedExceptionプレイヤーがバンされている場合、innerException に ACCOUNT_DISABLED メッセージが含まれたこの例外を受け取ります。
com.unity.services.vivoxMintExceptionプレイヤーがコミュニケーションチャンネルへのアクセスを禁止されている場合、この例外が 403 ステータスコードとともにスローされます。

エビデンス管理

プロジェクトで Vivox バージョン 16.0.0 以上を使用している場合、SDK には、レポート提出者とレポート対象者の両方が属するチャンネルのリストに加えて、これらのチャンネルにいたその他のプレイヤーのリストが自動的に追加されます。
この情報は、レポートの エビデンス に詳細を追加するために使用されます。
レポートコンテキストの制御を向上させるために、送信前にレポートに記載のチャンネルとプレイヤーのリストを変更できます。
var report = Moderation.Instance.NewReport(userId, new ReportReason(ReportReason.Threat));report.Players = new List<PlayerContext>(); // The list of extra players you want to include in screenings.report.VivoxChannels = new List<VivoxChannel>(); // The list of channels to be screened.

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • プレイヤーを報告する

    • 報告の理由

    • アクション

    • エビデンス管理


このページの問題を報告する