跑通Demo(Flutter)

最終更新日:2021-05-20 19:54:33

    ここでは、主にTencent Cloud TRTC Demo(Flutter)を素早く実行する方法をご紹介します。

    環境要件

    • Flutter 2.0およびそれ以降のバージョン。
    • Androidの開発:
      • Android Studio 3.5およびそれ以降のバージョン。
      • AppにはAndroid 4.1およびそれ以降のバージョンのデバイスが必要です。
    • iOSの開発:
      • Xcode 11.0およびそれ以降のバージョン。
      • プロジェクトが有効な開発者による署名を設定済みであることを確認してください。

    前提条件

    操作手順

    手順1:アプリケーションの新規作成

    1.Tencent Real-Time Communicationコンソールにログインし、【開発支援】>【Demoのクイック実行】を選択します。
    2.【今すぐ開始】をクリックし、例えば、TestTRTCなどアプリケーション名を入力して、【アプリケーションの作成】をクリックします。

    手順2:SDKおよびDemoのソースコードをダウンロード

    1. GitHub】をクリックして GitHubに移動し、関連するSDKおよび付属のDemoソースコードをダウンロードします。
    2. ダウンロード完了後、Tencent Real-Time Communicationコンソールに戻り、【ダウンロードしました。次のステップ】をクリックすれば、SDKAppIDおよびキー情報をクエリできます。

    手順3:Demoプロジェクトファイルの設定

    1. 手順2でダウンロードしたソースコードパッケージを解凍します。
    2. /example/lib/debug/GenerateTestUserSig.dart ファイルを見つけて開きます。
    3. GenerateTestUserSig.dartファイル内の関連パラメータを設定します。
      • SDKAPPID:デフォルトはPLACEHOLDER、実際のSDKAppIDを設定してください。
      • SECRETKEY:デフォルトはPLACEHOLDER、実際のキー情報を設定してください。
      • Tencent Real-Time Communicationコンソールに戻り、【貼り付け完了。次のステップ】をクリックします。
      • 【ガイドを閉じてコンソールへ進む】をクリックします。
    注意:

    • 本書で言及した新規UserSigの作成法は、クライアントコードでSECRETKEYを設定し、この手法のうちSECRETKEYは逆コンパイルによって逆向きにクラッキングされやすく、キーがいったん漏洩すると、攻撃者はTencent Cloudトラフィックを盗用できるようになり、そのためのこの手法はローカルDemo実行および機能デバッグにのみ適合します

    • UserSigの正しい発行方法は、UserSigの計算コードをサーバーに統合し、Appのインターフェース向けに提供します。 UserSigが必要なときは、Appから業務サーバーにリクエストを発出しダイナミックUserSigを取得します。詳細はサーバーでのUserSig新規作成をご参照ください。

    手順4:コンパイル動作

    1. flutter pub getを実行します。
    2. コンパイルを実行し、デバッグを行います。

    Android

      1. flutter runを実行します。
      1. Android Studio(3.5およびそれ以降のバージョン)を使用して、ソースプロジェクトを開きます。
      1. 【実行】をクリックします。

    iOS

      1. XCode(11.0およびそれ以降のバージョン)を使用して、ソースディレクトリの /iosプロジェクト を開きます。
      1. コンパイルを行い、Demoプロジェクトを実行します。

    よくあるご質問