##1.これは何? UnityからDeployGateへ楽にUpdate & SDKの使用ができるアセットです。
##2.インストール
DeployGateSDK.unitypackage
があるのでUnityプロジェクトにインポートして下さい。
##3.ユーザー名とAPIキーの設定
Uploadするのに必要なユーザー名とAPIキーを設定します。
「File」→「DeployGate」からDeployGateWindowを開き、SettingsのYour Name
とAPI Key
をDeployGateのアカウントページから取得し、設定して下さい。
##4.リモートLogCatを有効にするには DeploygateSDKの機能リモートLogCatを有効にするにはSettingsの「Include android.permission.READ_LOGS」にチェックを入れて下さい
##5.ビルド & アップロードを行う Build & Uploadの「Build & Upload」ボタンをおすことでDeploygateにアップロードすることができます。
###5-1.Identification アプリのパージョンとバージョンコードを指定することができます。
###5-2.Message Upload時に付与するメッセージを入力して下さい。必須ではありません。 前回のMessageがログとして保存されています。引用したい場合はコピーしてnew Messageにペーストして使用して下さい。
###5-3 BuildType apkかEclipseProjectを選択して下さい。apkであればDeployGateにUploadします。
##6.DeployGateSDK.csの説明
必須 最初にDeployGateSDK.Install ()を行なって下さい。
void Start ()
{
DeployGateSDK.Install ();
}
##7.APIの概要
型 | メソッド | 説明 |
---|---|---|
static void |
Install() | DeployGateのインストール(セットアップ)を行います |
static void |
Install(string author) | DeployGateのインストール(セットアップ)を行います。管理者名を入力することでアプリの管理者のみがこのアプリを使用出来るようにします |
static bool |
IsDeployGateAvailable() | DeployGateクライアントがインストールされているかどうかを返します |
static bool |
IsAuthorized() | このアプリが現在のユーザーのアプリ一覧にあるかどうかを返します。IsDeployGateAvailableがtrueを返した時のみ動作します |
static string |
GetLoginUsername() | 現在のログインユーザー名を返します。IsAuthorizedとIsDeployGateAvailableがtrueを返した時のみ動作します |
static string |
GetAuthorUsername() | アプリケーション提供者のユーザー名を返します |
static bool |
IsInitialized() | Installが行われた場合trueを返します |
static bool |
IsManaged() | このアプリがDeployGateで管理されている場合trueを返します |
static void |
Refresh() | キャシュされたDeployGateの情報をリフレッシュします |
static void |
LogVerbose(string text) | Verboseログを送信します |
static void |
LogDebug(string text) | Debugログを送信します |
static void |
LogInfo(string text) | Infoログを送信します |
static void |
LogWarn(string text) | Warnログを送信します |
static void |
LogError(string text) | Errorログを送信します |
##8.DeployGateSDK.csのみを使う方法 「Assets/DeployGate/Plugins/DeployGateSDK」にあるファイルを「Assets/Plugins」配下に移動させます。
ファイル名 | 移動先 |
---|---|
DeployGateSDK.cs | Assets/Plugins |
deploygatesdk.jar | Assets/Plugins/Android |
###8.2 リモートLogCatを有効にする 「Assets/Plugins/Android」にAndroidManifest.xmlを作成しandroid.permission.READ_LOGSのPermissionを追加して下さい
#更新履歴 2013/9/3 v1.1 公開
- メンバーの確認・追加・削除ができるように (削除は現在Macのみ対応)
- JSONパーサーをJsonFxからMiniJSONへ変更
- InvalidOperationExceptionが発生していた問題を修正
2013/3/29 v1.0 githubに公開