Skip to content

whaison/deploygate-with-unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeployGate with Unity v1.1

##1.これは何? UnityからDeployGateへ楽にUpdate & SDKの使用ができるアセットです。

##2.インストール DeployGateSDK.unitypackageがあるのでUnityプロジェクトにインポートして下さい。

##3.ユーザー名とAPIキーの設定 Uploadするのに必要なユーザー名とAPIキーを設定します。 「File」→「DeployGate」からDeployGateWindowを開き、SettingsYour NameAPI KeyDeployGateのアカウントページから取得し、設定して下さい。

##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」配下に移動させます。

###8.1 セットアップ

ファイル名 移動先
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に公開

About

UnityでDeployGateを使うためのアセット

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%