Monaca에서 Milkcocoa로 데이터 보내기
Milkcocoa 준비
※자세한 것은 튜토리얼을 참조
1. 계정 만들기
2. 앱 만들기
Monaca에서 프로그래밍
index.html
<body>
<div id="output"></div>
<script src='https://cdn.mlkcca.com/v2.0.0/milkcocoa.js'></script>
<script src="main-sp.js"></script>
</body>
main-sp.js
window.onload = function(){
var currentMode = 'portrait';
var output = document.getElementById('output');
// app_idは自分のものに書き換えてください
var milkcocoa = new MilkCocoa("app_id.mlkcca.com");
var ds = milkcocoa.dataStore('gravity');
window.addEventListener('devicemotion', function(e){
gravity = e.accelerationIncludingGravity;
output.innerHTML
= 'x方向: '+gravity.x
+ '<br>y方向: '+gravity.y;
sendModeFromGravityValue(gravity);
},true);
function sendModeFromGravityValue(g){
// 絶対値を取得
var x = Math.sqrt(g.x * g.x);
var y = Math.sqrt(g.y * g.y);
// portrait -> landscape
if(currentMode === 'portrait' && x > 8.5 && y < 1.5){
currentMode = 'landscape';
ds.push({mode: currentMode});
}
// landscape -> portrait
if(currentMode === 'landscape' && x < 1.5 && y > 8.5){
currentMode = 'portrait';
ds.push({mode: currentMode});
}
}
};
※공식 사이트의 튜토리얼은 ds.send(데이터를 보존하지 않는다)로 하고 있었지만 push로 변경
저장된 데이터 확인
스마트 폰의 방향을 바꾼 타이밍에서 Milkcocoa에 데이터가 전송됩니다.
저장된 데이터는 대시보드에서 확인할 수 있다.
Reference
이 문제에 관하여(Monaca에서 Milkcocoa로 데이터 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ha_ru_ma_ki/items/cb235d8ddb6315f802dd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)