Skip to content

Instantly share code, notes, and snippets.

@fomojola
fomojola / Titanium Appcelerator Hipmob iOS URL Received Event Handling.js
Last active December 19, 2015 19:28
Titanium Appcelerator Hipmob iOS URL Received Event Handling - Full example at https://github.com/Hipmob/hipmob-titanium-test
var on_url = function(e){
var dialog = Ti.UI.createAlertDialog({
message: 'URL Received ['+e.url+']!',
ok: 'OK',
title: 'Hipmob' });
dialog.show();
setTimeout(function(){ dialog.hide(); }, 5000);
};
chatView.addEventListener(hipmob.EVENT_URL_RECEIVED, on_url);
@fomojola
fomojola / Titanium Appcelerator Hipmob iOS Keyboard Handling.js
Last active December 19, 2015 19:28
Titanium Appcelerator Hipmob iOS Keyboard Handling - Full example at https://github.com/Hipmob/hipmob-titanium-test
if(iphone){
chatView.addEventListener(hipmob.EVENT_KEYBOARD_SHOW, function(data){
chatView.animate({height: win.rect.height - data.height, duration: data.duration * 1000 });
});
chatView.addEventListener(hipmob.EVENT_KEYBOARD_HIDE, function(data){
chatView.animate({ height: win.rect.height, duration: data.duration * 1000 });
});
}
var appId = "7152ce24a16d42eb8d30b5fe4c01f911";
var chatView = hipmob.createHipmobChatView({
top: 0,
left: 0,
height: Ti.UI.FILL,
width: Ti.UI.FILL,
appId: appId,
name: "User name",
email: "useremail@example.com",
context: "starting up with Appcelerator",
@fomojola
fomojola / Titanium Appcelerator Hipmob Module Creation.js
Last active December 19, 2015 19:19
Hipmob Titanium Appcelerator Gist #2 - Full example at https://github.com/Hipmob/hipmob-titanium-test
var android = Ti.Platform.osname == 'android';
var iphone = Ti.Platform.osname == 'iphone';
var hipmob = false;
if(android || iphone) hipmob = require("com.hipmobtitanium");
@fomojola
fomojola / Hipmob Appcelerator Titanium Module Configuration.xml
Last active December 19, 2015 19:19
Hipmob Appcelerator module configuration - Full example at https://github.com/Hipmob/hipmob-titanium-test
<modules>
<module platform="android" version="0.7.0">com.hipmobtitanium</module>
<module platform="iphone" version="0.7.0">com.hipmobtitanium</module>
</modules>