Esempio n. 1
0
var subscribe = function() {
	Ti.API.debug('OPENCARD.subscribe');

	if (!PUSH.deviceToken) {
		Ti.API.error('OPENCARD.subscribe @failure: required parameter TOKEN missing');
	}
	
	var accountId = Alloy.Globals.OC.idAccount;
	if (accountId) {
		var requestData = {
			deviceUUID: Alloy.Globals.OC.idDevice,
			deviceToken: PUSH.deviceToken,
			deviceType:  Ti.Platform.getName() == 'iPhone OS' ? 'IOS' : 'ANDROID',
			deviceVersion: Ti.Platform.getVersion(),
			deviceName: Ti.Platform.getUsername()
		};
	
		SERVICE.post(Alloy.CFG.urlServer + '/accounts/' + accountId + '/token', requestData, 
			function(_result){
				Ti.API.info('OPENCARD.push.subscribe @success');
			}, 
			function(_result) {
				Ti.API.warn('OPENCARD.push.subscribe @failure: ' + JSON.stringify(_result));
			}
		);
	}
};
Esempio n. 2
0
File: remote.js Progetto: vhgc/Demo2
function doPost(e) {
	var data = new Object();
	data.name = "alloy";
	data.lastName = "Titanium";
	data.age = 34;
	SERVICE.post("users", data, onSuccessCallback, null);
	
	var dataToken = new Object();
    dataToken.deviceType = 'ios';
   	dataToken.deviceToken = e.deviceToken;
    // data.channels =  [''];
  	
  
	SERVICE.post("users/token", dataToken, null, null);

	function onSuccessCallback(object) {
		alert(object.name);
	};
}
Esempio n. 3
0
File: remote.js Progetto: vhgc/Demo2
function pago(account) {
	var data = new Object();
	data.SERVICENumber = "1233";
	data.amount = 236.89;
	data.account = account;
	SERVICE.post("services/CFE/", data, onSuccessCallback, null);

	function onSuccessCallback(object) {
		alert(object.folioPago);
	};
}
Esempio n. 4
0
var simulatePush = function(_amount, _venueName, _description) {
	var accountId = Alloy.Globals.OC.idAccount;
	if (accountId) {
		
		APP.openLoading();

		var _requestData = {
    		amount: _amount,
    		venueName: _venueName,
    		description: _description,
    		sendNotification : false
		};
		
		SERVICE.post(Alloy.CFG.urlServer + '/transactions/' + accountId + '/add', _requestData,
			function(_result){
				Ti.API.debug('PUSH.simulatePush @success');

				APP.closeLoading();
				var _result = _result.response;
				if (typeof _result.responseData !== 'undefined') {
					var _pushData = {
						'id': _result.responseData.idTransaction,
						'am': _result.responseData.amount,
						'tm': _result.responseData.timestamp,
						'vn': _result.responseData.venueName,
						'ct': _result.responseData.idCategory,
						'tp': _result.responseData.type
					};
	
					if (APP.Device.os == 'IOS') {
						Ti.UI.iPhone.appBadge = 1;
					}
					pushReceived(_pushData, false);
				}
			},
			function(_result){
				Ti.API.debug('PUSH.simulatePush @failure');
				
				alert('Simulated push transaction fail to register');
				APP.closeLoading();

			});
	}

	/**
	 * DEBUG ONLY (push transaction)
	 */
	// scheduleSimulateTransaction();
};