Skip to content

C# 連携ガイド

元ドキュメント: C# Integration Guide


統合前の重要な注意事項

  1. SDKが正常に機能するために、SDKが必要とするすべてのパーミッションがゲームで適用されていることを確認してください。
  2. ゲームの起動中にSDKのインターフェースを正しい順序で呼び出す必要があります。

統合フロー


Android での統合手順

ステップ1:SDKファイルのコピー

SDKファイル構造

SDKフォルダから以下のファイルをゲームプロジェクトにコピーします。

ステップ2:SDKインターフェースの呼び出し

SDKは以下のコアインターフェースを提供します:

初期化インターフェース

csharp
// SDKの初期化
AnoSdk.AnoInitEx(gameId);
パラメータ説明
gameIdACEコンソールから取得したゲームID

ユーザーログインインターフェース

csharp
// ユーザーログイン時に呼び出し
AnoSdk.AnoSetUserInfo(openId, accountType);
パラメータ説明
openIdユーザーの一意識別子
accountTypeアカウントタイプ(1=QQ, 2=WeChat, 99=その他)

ゲームプレイ状態インターフェース

csharp
// ゲームプレイ状態の設定
AnoSdk.AnoSetGameStatus(gameStatus);
パラメータ説明
gameStatus1フロントグラウンド
gameStatus2バックグラウンド

ステップ3:テストと検証

統合完了後、以下を検証してください:

検証手順


iOS での統合手順

iOS統合フロー

iOSプラットフォームでも同様のインターフェースを使用しますが、以下の点に注意してください:

  1. SDKフレームワークファイルをXcodeプロジェクトに追加
  2. 必要なフレームワーク依存関係を設定
  3. ビルド設定を調整

オプション機能

  • Android デバイスでのアプリインストールリスト収集(オプション)
  • 特定のスキャンインターフェースの無効化(オプション)

関連ドキュメント

Tencent Cloud プロダクトドキュメント