SlideShare a Scribd company logo
1 of 47
Download to read offline
1URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
JINS MEME SDK for Monaca
でモバイルアプリを作ろう!
アシアル株式会社 生形 可奈子
本資料のURL
http://bit.ly/2kAIWPm
2URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
本日の内容
1. Monacaへのサインアップ
2. JINS MEME DEVELOPERS登録
3. サンプルアプリの作成
4. アプリの動作確認
5. アプリのビルド
3URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
今回作成するアプリ
まばたきを検出する機能と、体の傾き具合を可視化する機能を実
装します。
JINS MEME SDK for Monacaの基本的な使い方を学ぶことがで
きます。
4URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaへのサインアップ
5URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaのアカウント登録
ブラウザの新規タブでMonacaのWebサイトを開き、「サインアッ
プ」をクリックして下さい。
http://ja.monaca.io/
6URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アカウント情報入力
メール受信可能なメールアドレスとパスワードを登録して下さ
い。
7URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アカウントの本登録
確認用のメールが送信されます。記載されたURLにアクセスす
ることで登録完了です。
しばらくするとダッシュボードという画面に遷移します。
8URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
IDEを起動する
プロジェクトの「開く」ボタンをクリックすると、IDEが起動し
ます。
9URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
IDEの起動
IDEの各部の役割は以下の通りです。
10URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
開発の流れ
コードエディタ
で編集し、保存する
コードエディタで編集したファイルを、プレビューとデバッガー
で確認しながら開発を進めていきます。
簡単な確認はプレビューで
実際の表示確認はデバッガーで
11URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaデバッガーのインストール
Google PlayまたはApp Storeにて「monaca」で検索し、アプリ
をスマートフォンにインストールして下さい。
アイコンはこちらです。
12URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaデバッガーの起動
Monacaデバッガーを起動すると、左のロ
グイン画面が表示されます。
Monacaに登録したアカウントでログイン
を行ってください。
13URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaデバッガーでアプリを実行
する
デバッガーを起動すると自動的にクラウドへ接続し、プロジェク
トが一覧表示されます。
プロジェクトをタップするとアプリがシミュレートされます。
14URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
Monacaデバッガーのメニュー
15URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
JINS MEME DEVELOPERS 登録
16URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
JINS MEME DEVELOPERS 登録
以下のWebサイトで「新規会員登録」を行い、「アプリ作成」
に進んで下さい。
https://developers.jins.com/
17URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリ登録
各項目を入力して下さい。
※ Monacaでアプリ開発する場合、
[プラットフォーム] は Android /
iOS のどちらを選択しても構いま
せん。
18URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリ情報確認
「アプリID」と「アプリSecret」は後ほどソースコードに貼り
付けますので、このページは開いたままにしておいて下さい。
19URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリの作成
20URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
新しいプロジェクトを作成する
Monacaにログインした状態で、ブラウザのアドレスバーに以
下のURLを入力して開きます。
http://bit.ly/2rXEq1y
「インポート」ボタンをクリックすると
プロジェクトのインポートが完了します。
21URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
JINS MEME SDKの利用準備
メニューバーの [設定] > [外部サービス連携…] を選択し、
『JINS MEME SDK for Monaca』の [詳細を見る] [インストー
ル] の順にボタンをクリックします。
22URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
JINS MEME SDKの実装方法
JINS MEME SDKは、以下の手順で実装します。
1. アプリID、アプリSecretの設定
2. 近くにあるJINS MEMEデバイスをスキャン
3. アプリとJINS MEMEデバイスの接続(ペアリング)
4. 計測の開始
23URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
API一覧(抜粋)
24URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
1. アプリID、アプリSecretの設定
25URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
index.html 30, 31行目を編集
// 起動時のイベント
document.addEventListener('deviceready', function() {
// アプリの初期化処理
cordova.plugins.JinsMemePlugin.setAppClientID(
'アプリID',
'アプリSecret',
function() {
restartScan();
},
function() {
console.log('Error: setAppClientID');
}
);
});
先ほど作成したアプリIDと
アプリSecretを貼り付けます
26URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
2.近くにあるデバイスのスキャン
27URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
近くにあるデバイスのスキャン
JINS MEMEの電源ボタンを2秒間長押しすると、アプリがデバイ
スを検知できる状態になります。(LEDが青く点滅します)
※ 前回起動時にデバイスとの接続を既に実行している場合は、スキャン前に計測
の停止、デバイスとの切断、スキャンの停止を行っておかないとエラーになる
場合があります。
28URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
近くにあるデバイスのスキャン
 スキャンの開始
• 有効範囲内のデバイスを検知するたびに赤字のコールバック関数が実
行され、引数としてデバイスのアドレスを受け取ります。(上記の例
では引数device)
• iOSの場合、デバイスのアドレスは暗号化されます。
cordova.plugins.JinsMemePlugin.startScan(
function(device) {
// デバイスが見つかった時の処理
}, function() {
// スキャンの開始に失敗した時の処理
}
);
29URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
3. アプリとデバイスの接続(ペアリング)
30URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリとデバイスの接続(ペアリング)
各デバイスに割り当てられたアドレスを指定して、アプリとデバ
イスを接続します。
※ デバイスの電源が切れたり、アプリとデバイスが物理的に遠く離れたりすると、
接続は自動的に切断されます。
31URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリとデバイスの接続(ペアリング)
 アプリとデバイスの接続
cordova.plugins.JinsMemePlugin.connect(
"接続先デバイスのアドレス",
function() {
// 接続成功時の処理
}, function() {
// 切断時の処理
}, function() {
// 接続失敗時の処理
}
);
第一引数に接続するデバイスの
アドレスを指定します。
第三引数には、デバイスが遠くに離れた等
の理由で、接続が切れたときに実行する
コールバック関数をあらかじめ登録します。
32URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
4. 計測の開始
33URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
計測データの取得
 計測データの取得
• 計測成功時に実行されるコールバック関数は、数十ミリ秒間隔で定期
実行され、引数として取得した計測データを受け取ります。(上記の
例では引数data)
cordova.plugins.JinsMemePlugin.startDataReport(
function(data) {
// 計測成功時の処理
}, function() {
// 計測失敗時の処理
}
);
34URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
計測データ一覧
35URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
index.html 115行目以下に追記
var tabbar = document.getElementById("tabbar");
var tabIndex = tabbar.getActiveTabIndex();
if (tabIndex === 0) {
// まばたきされたらアイコンを変更する
var eye = document.getElementById("icon-eye");
if(data.blinkSpeed > 0 || data.blinkStrength > 0) {
eye.setAttribute("icon", "eye-slash");
} else {
eye.setAttribute("icon", "eye");
}
} else if(tabIndex === 1) {
// 姿勢角Rollに合わせてアイコンを傾ける
var body = document.getElementById("icon-body");
var deg = data.roll * -1;
body.style["transform"] = "rotate(" + deg + "deg)";
}
36URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリの動作検証
37URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
カスタム版デバッガーの作成
ストア版のMonacaデバッガーにはJINS MEME SDKが含まれて
いないため、JINS MEME SDKが含まれた状態のカスタム版
Monacaデバッガーが必要となります。
38URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
【Android】デバッガーの作成
1. メニューバーの[ビルド][Androidアプリのビルド]を選択します。
2. [カスタムビルドデバッガー]を選択し、[ビルドを開始する]
ボタンをクリックします。
39URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
スマートフォンにインストールする
1. ビルド成功画面のQRコードを、任意のQRコードリーダーア
プリで読み取って下さい。
2. apkファイルのダウンロードが行われますので、ダウンロード
したファイルをタップしてインストールを開始して下さい。
40URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
【iOS】デバッガーの作成
iOSアプリのビルドには、有償のApple Developer Programへの
参加と、証明書の発行が必要になります。
以下のドキュメントを参考に作業を行ってして下さい。
https://docs.monaca.io/ja/monaca_ide/manual/build/ios/
41URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリのビルド
42URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
アプリ設定
アプリ設定画面で、アプリ名やパッケージ名、アイコン画像等を
設定します。
43URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
【Android】リリース向け設定
(1/3)
ビルド設定画面で、[リリース向けビルド][リリースビルド]の順に
選択し、[キーストアとエイリアスを管理する]をクリックします。
44URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
【Android】リリース向け設定
(2/3)
[クリアして新規作成][OK]の順に選択し、任意のエイリアス名、
エイリアスパスワード、KeyStoreパスワードを入力して下さい。
45URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
【Android】リリース向け設定
(3/3)
作成が完了したら[戻る]ボタンで前の画面に戻り、エイリアスの
パスワードを入力してリリースビルドを開始して下さい。
46URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
スマートフォンにインストールする
QRコードから直接インストールできます。またダウンロードした
apkファイルはそのままストアに公開可能です。
47URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved.
https://ja.monaca.io/

More Related Content

What's hot

Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座Monaca
 
Monacaでつくるハイブリッドアプリ
MonacaでつくるハイブリッドアプリMonacaでつくるハイブリッドアプリ
MonacaでつくるハイブリッドアプリMonaca
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅アシアル株式会社
 
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発アシアル株式会社
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントアシアル株式会社
 
クロスプラットフォーム開発を可能にするMonaca
クロスプラットフォーム開発を可能にするMonacaクロスプラットフォーム開発を可能にするMonaca
クロスプラットフォーム開発を可能にするMonacaMonaca
 
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策Monaca
 
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!natsumo
 
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Atsushi Nakatsugawa
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフクラ mobile backend
 

What's hot (12)

Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
 
Monacaでつくるハイブリッドアプリ
MonacaでつくるハイブリッドアプリMonacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
 
PWA 4 Business
PWA 4 BusinessPWA 4 Business
PWA 4 Business
 
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
 
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
 
クロスプラットフォーム開発を可能にするMonaca
クロスプラットフォーム開発を可能にするMonacaクロスプラットフォーム開発を可能にするMonaca
クロスプラットフォーム開発を可能にするMonaca
 
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
 
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
 
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについて
 

Similar to JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)

kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏kintone papers
 
20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう史識 川原
 
CodePushとReact Nativeで緊急OTAリリース!了解!
CodePushとReact Nativeで緊急OTAリリース!了解!CodePushとReact Nativeで緊急OTAリリース!了解!
CodePushとReact Nativeで緊急OTAリリース!了解!Masayuki Iwai
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみたTakeo Noda
 
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!史識 川原
 
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020SORACOM,INC
 
HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編Monaca
 
PhoneGapの始め方
PhoneGapの始め方PhoneGapの始め方
PhoneGapの始め方akabana
 
Tech talk salesforce mobile sdk
Tech talk   salesforce mobile sdkTech talk   salesforce mobile sdk
Tech talk salesforce mobile sdkKazuki Nakajima
 
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーサーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーSPIRAL Inc.
 
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM,INC
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向Tsutomu Ogasawara
 
Windows storeアプリ brekky
Windows storeアプリ brekkyWindows storeアプリ brekky
Windows storeアプリ brekkySatoshi Sekine
 
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)natsumo
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development Shotaro Suzuki
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」ニフクラ mobile backend
 
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?IoTビジネス共創ラボ
 
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)icchiman
 

Similar to JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編) (20)

kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
 
mBaaS/C4SA howto
mBaaS/C4SA howtomBaaS/C4SA howto
mBaaS/C4SA howto
 
20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう
 
CodePushとReact Nativeで緊急OTAリリース!了解!
CodePushとReact Nativeで緊急OTAリリース!了解!CodePushとReact Nativeで緊急OTAリリース!了解!
CodePushとReact Nativeで緊急OTAリリース!了解!
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみた
 
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
 
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
 
HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編
 
PhoneGapの始め方
PhoneGapの始め方PhoneGapの始め方
PhoneGapの始め方
 
Tech talk salesforce mobile sdk
Tech talk   salesforce mobile sdkTech talk   salesforce mobile sdk
Tech talk salesforce mobile sdk
 
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナーサーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
 
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
Windows storeアプリ brekky
Windows storeアプリ brekkyWindows storeアプリ brekky
Windows storeアプリ brekky
 
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
 
Angularreflex20141210
Angularreflex20141210Angularreflex20141210
Angularreflex20141210
 
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?
物流・社会インフラWG 活動内容のご紹介 Live Video Analytics は「カメラ+AI」ソリューション開発をどう変える?
 
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
 

More from アシアル株式会社

書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)アシアル株式会社
 
Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集アシアル株式会社
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発 アシアル株式会社
 
Onsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめましたOnsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめましたアシアル株式会社
 
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法アシアル株式会社
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線アシアル株式会社
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621アシアル株式会社
 
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀアシアル株式会社
 
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンスHTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス アシアル株式会社
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスアシアル株式会社
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント アシアル株式会社
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣アシアル株式会社
 
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリアシアル株式会社
 

More from アシアル株式会社 (19)

MonacaとEducation活動の紹介
MonacaとEducation活動の紹介MonacaとEducation活動の紹介
MonacaとEducation活動の紹介
 
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
 
Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発
 
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
 
Onsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめましたOnsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめました
 
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
 
20160308seminar2
20160308seminar220160308seminar2
20160308seminar2
 
Nifty cloud mbaas
Nifty cloud mbaasNifty cloud mbaas
Nifty cloud mbaas
 
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
 
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンスHTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
 
Onsen UIが目指すもの
Onsen UIが目指すものOnsen UIが目指すもの
Onsen UIが目指すもの
 
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
 

JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)

  • 1. 1URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. JINS MEME SDK for Monaca でモバイルアプリを作ろう! アシアル株式会社 生形 可奈子 本資料のURL http://bit.ly/2kAIWPm
  • 2. 2URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 本日の内容 1. Monacaへのサインアップ 2. JINS MEME DEVELOPERS登録 3. サンプルアプリの作成 4. アプリの動作確認 5. アプリのビルド
  • 3. 3URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 今回作成するアプリ まばたきを検出する機能と、体の傾き具合を可視化する機能を実 装します。 JINS MEME SDK for Monacaの基本的な使い方を学ぶことがで きます。
  • 4. 4URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaへのサインアップ
  • 5. 5URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaのアカウント登録 ブラウザの新規タブでMonacaのWebサイトを開き、「サインアッ プ」をクリックして下さい。 http://ja.monaca.io/
  • 6. 6URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アカウント情報入力 メール受信可能なメールアドレスとパスワードを登録して下さ い。
  • 7. 7URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アカウントの本登録 確認用のメールが送信されます。記載されたURLにアクセスす ることで登録完了です。 しばらくするとダッシュボードという画面に遷移します。
  • 8. 8URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. IDEを起動する プロジェクトの「開く」ボタンをクリックすると、IDEが起動し ます。
  • 9. 9URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. IDEの起動 IDEの各部の役割は以下の通りです。
  • 10. 10URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 開発の流れ コードエディタ で編集し、保存する コードエディタで編集したファイルを、プレビューとデバッガー で確認しながら開発を進めていきます。 簡単な確認はプレビューで 実際の表示確認はデバッガーで
  • 11. 11URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaデバッガーのインストール Google PlayまたはApp Storeにて「monaca」で検索し、アプリ をスマートフォンにインストールして下さい。 アイコンはこちらです。
  • 12. 12URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaデバッガーの起動 Monacaデバッガーを起動すると、左のロ グイン画面が表示されます。 Monacaに登録したアカウントでログイン を行ってください。
  • 13. 13URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaデバッガーでアプリを実行 する デバッガーを起動すると自動的にクラウドへ接続し、プロジェク トが一覧表示されます。 プロジェクトをタップするとアプリがシミュレートされます。
  • 14. 14URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. Monacaデバッガーのメニュー
  • 15. 15URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. JINS MEME DEVELOPERS 登録
  • 16. 16URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. JINS MEME DEVELOPERS 登録 以下のWebサイトで「新規会員登録」を行い、「アプリ作成」 に進んで下さい。 https://developers.jins.com/
  • 17. 17URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリ登録 各項目を入力して下さい。 ※ Monacaでアプリ開発する場合、 [プラットフォーム] は Android / iOS のどちらを選択しても構いま せん。
  • 18. 18URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリ情報確認 「アプリID」と「アプリSecret」は後ほどソースコードに貼り 付けますので、このページは開いたままにしておいて下さい。
  • 19. 19URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリの作成
  • 20. 20URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 新しいプロジェクトを作成する Monacaにログインした状態で、ブラウザのアドレスバーに以 下のURLを入力して開きます。 http://bit.ly/2rXEq1y 「インポート」ボタンをクリックすると プロジェクトのインポートが完了します。
  • 21. 21URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. JINS MEME SDKの利用準備 メニューバーの [設定] > [外部サービス連携…] を選択し、 『JINS MEME SDK for Monaca』の [詳細を見る] [インストー ル] の順にボタンをクリックします。
  • 22. 22URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. JINS MEME SDKの実装方法 JINS MEME SDKは、以下の手順で実装します。 1. アプリID、アプリSecretの設定 2. 近くにあるJINS MEMEデバイスをスキャン 3. アプリとJINS MEMEデバイスの接続(ペアリング) 4. 計測の開始
  • 23. 23URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. API一覧(抜粋)
  • 24. 24URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 1. アプリID、アプリSecretの設定
  • 25. 25URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. index.html 30, 31行目を編集 // 起動時のイベント document.addEventListener('deviceready', function() { // アプリの初期化処理 cordova.plugins.JinsMemePlugin.setAppClientID( 'アプリID', 'アプリSecret', function() { restartScan(); }, function() { console.log('Error: setAppClientID'); } ); }); 先ほど作成したアプリIDと アプリSecretを貼り付けます
  • 26. 26URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 2.近くにあるデバイスのスキャン
  • 27. 27URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 近くにあるデバイスのスキャン JINS MEMEの電源ボタンを2秒間長押しすると、アプリがデバイ スを検知できる状態になります。(LEDが青く点滅します) ※ 前回起動時にデバイスとの接続を既に実行している場合は、スキャン前に計測 の停止、デバイスとの切断、スキャンの停止を行っておかないとエラーになる 場合があります。
  • 28. 28URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 近くにあるデバイスのスキャン  スキャンの開始 • 有効範囲内のデバイスを検知するたびに赤字のコールバック関数が実 行され、引数としてデバイスのアドレスを受け取ります。(上記の例 では引数device) • iOSの場合、デバイスのアドレスは暗号化されます。 cordova.plugins.JinsMemePlugin.startScan( function(device) { // デバイスが見つかった時の処理 }, function() { // スキャンの開始に失敗した時の処理 } );
  • 29. 29URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 3. アプリとデバイスの接続(ペアリング)
  • 30. 30URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリとデバイスの接続(ペアリング) 各デバイスに割り当てられたアドレスを指定して、アプリとデバ イスを接続します。 ※ デバイスの電源が切れたり、アプリとデバイスが物理的に遠く離れたりすると、 接続は自動的に切断されます。
  • 31. 31URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリとデバイスの接続(ペアリング)  アプリとデバイスの接続 cordova.plugins.JinsMemePlugin.connect( "接続先デバイスのアドレス", function() { // 接続成功時の処理 }, function() { // 切断時の処理 }, function() { // 接続失敗時の処理 } ); 第一引数に接続するデバイスの アドレスを指定します。 第三引数には、デバイスが遠くに離れた等 の理由で、接続が切れたときに実行する コールバック関数をあらかじめ登録します。
  • 32. 32URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 4. 計測の開始
  • 33. 33URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 計測データの取得  計測データの取得 • 計測成功時に実行されるコールバック関数は、数十ミリ秒間隔で定期 実行され、引数として取得した計測データを受け取ります。(上記の 例では引数data) cordova.plugins.JinsMemePlugin.startDataReport( function(data) { // 計測成功時の処理 }, function() { // 計測失敗時の処理 } );
  • 34. 34URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 計測データ一覧
  • 35. 35URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. index.html 115行目以下に追記 var tabbar = document.getElementById("tabbar"); var tabIndex = tabbar.getActiveTabIndex(); if (tabIndex === 0) { // まばたきされたらアイコンを変更する var eye = document.getElementById("icon-eye"); if(data.blinkSpeed > 0 || data.blinkStrength > 0) { eye.setAttribute("icon", "eye-slash"); } else { eye.setAttribute("icon", "eye"); } } else if(tabIndex === 1) { // 姿勢角Rollに合わせてアイコンを傾ける var body = document.getElementById("icon-body"); var deg = data.roll * -1; body.style["transform"] = "rotate(" + deg + "deg)"; }
  • 36. 36URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリの動作検証
  • 37. 37URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. カスタム版デバッガーの作成 ストア版のMonacaデバッガーにはJINS MEME SDKが含まれて いないため、JINS MEME SDKが含まれた状態のカスタム版 Monacaデバッガーが必要となります。
  • 38. 38URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 【Android】デバッガーの作成 1. メニューバーの[ビルド][Androidアプリのビルド]を選択します。 2. [カスタムビルドデバッガー]を選択し、[ビルドを開始する] ボタンをクリックします。
  • 39. 39URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. スマートフォンにインストールする 1. ビルド成功画面のQRコードを、任意のQRコードリーダーア プリで読み取って下さい。 2. apkファイルのダウンロードが行われますので、ダウンロード したファイルをタップしてインストールを開始して下さい。
  • 40. 40URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 【iOS】デバッガーの作成 iOSアプリのビルドには、有償のApple Developer Programへの 参加と、証明書の発行が必要になります。 以下のドキュメントを参考に作業を行ってして下さい。 https://docs.monaca.io/ja/monaca_ide/manual/build/ios/
  • 41. 41URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリのビルド
  • 42. 42URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. アプリ設定 アプリ設定画面で、アプリ名やパッケージ名、アイコン画像等を 設定します。
  • 43. 43URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 【Android】リリース向け設定 (1/3) ビルド設定画面で、[リリース向けビルド][リリースビルド]の順に 選択し、[キーストアとエイリアスを管理する]をクリックします。
  • 44. 44URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 【Android】リリース向け設定 (2/3) [クリアして新規作成][OK]の順に選択し、任意のエイリアス名、 エイリアスパスワード、KeyStoreパスワードを入力して下さい。
  • 45. 45URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 【Android】リリース向け設定 (3/3) 作成が完了したら[戻る]ボタンで前の画面に戻り、エイリアスの パスワードを入力してリリースビルドを開始して下さい。
  • 46. 46URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. スマートフォンにインストールする QRコードから直接インストールできます。またダウンロードした apkファイルはそのままストアに公開可能です。
  • 47. 47URL : http://ja.monaca.io/ Copyright © Asial Corporation. All Right Reserved. https://ja.monaca.io/