# スターターアプリを試してみる
Unity向けのLINEログインスターターアプリでは、UnityゲームでLINEログインがどのように動作するかをすぐに理解できます。
# 前提条件
スターターアプリをビルドして実行する前に、「プロジェクトを設定する」の説明に従って、Unity、iOS、およびAndroid向けに適切な環境を設定してください。
# 定義済みのサンプルチャネルを使ってスターターアプリを試してみる
LINEヤフー株式会社が提供するサンプルチャネルを使ってスターターアプリを試すには、以下の手順に従います。
LINE SDK for Unityのオープンソースリポジトリ (opens new window)をクローンします。
$ git clone https://github.com/line/line-sdk-unity.git
Unityで
LINE_SDK_Unity
フォルダーのプロジェクトを開きます。Assets/LineSDK/Demo/Scenes/Main
にあるシーンをビルドし、iOSまたはAndroidにエクスポートします。エクスポートしたプロジェクト/バイナリファイルをデバイスにインストールします。
サンプルアプリをiOSデバイスにインストールするために、証明書を変更する必要がある可能性があります。証明書がない場合は、[Player Settings] > [Settings for iOS] > [Other Settings]を選択して、[Target SDK]を[Simulator SDK]に設定し、サンプリアプリをiOS simulatorで実行します。
# 自分のチャネルを使ってスターターアプリを試してみる
スターターアプリを、自分のチャネルにリンクすることもできます。チャネルを作成していない場合は、LINE Developersコンソールで作成します。チャネルを作るときは、プロバイダーを選択または作成してください。
作成したチャネルに、スターターアプリをリンクするには、Unityプロジェクトで以下の設定を行います。
[File] > [Build Settings]を選択します。
[Player Settings]をクリックします。
[] > [Other Settings]を選択して、[Bundle Identifier]に、LINE DevelopersコンソールのLINEログインのチャネルの[LINEログイン設定]タブにある[iOS bundle ID]と同じ値を入力します。
次の2か所に、LINE DevelopersコンソールのLINEログインのチャネルの[LINEログイン設定]タブにあるAndroidの[パッケージ名]と同じ値を入力します。
- [Product Name]
- [] > [Other Settings] > [Package Name]
メインシーンでLineSDKオブジェクトを選択します。
[Line SDK(Script)]の[Channel ID]に、LINEログインのチャネルIDを設定します。
# スターターアプリを実行する
iOS/AndroidデバイスまたはSimulatorを使用してアプリを実行します。初回ログイン時に、アプリがプロフィール情報にアクセスすることを許可する必要があります。
[Login with LINE]をタップし、アプリ連携ログインを使ってログインします。
デバイスにLINEがインストールされていて、ログイン済みである場合は、LINE認証情報を入力せずに自動的にスターターアプリにログインできます。そうでない場合は、ブラウザを使ってログインするように求められます。2番目のシナリオの場合は、LINE認証情報を入力する必要があります。
# LINE SDKの機能を試す
アプリにログインした後でメニュー項目をタップして、LINE SDKの以下の機能を試すことができます。
一般ユーザーが使用できる機能は以下のとおりです。
- ユーザーをログアウトする
- ユーザープロフィールを取得する
- アクセストークンを検証する
- チャネルにリンクされたLINE公式アカウントとユーザーの間の友だち関係を取得する
表示されるその他の機能は、限られたユーザーのみが実行できます。