I am trying to block the app user from taking Screenshot when user in App.The flag secure does not seems to work when it is used on the Tab Group screen however it works well and good on the other screen where Window is main container.
SDK : Appcelerator Studio, build: 4.0.1.201506021908
Any help is appreciated .
Here is the code I am using
enter code here
// this sets the background colour of the master UIView (when there are no windows/tab groups on it
Titanium.UI.setBackgroundColor('#000');
// create tab group
var tabGroup = Titanium.UI.createTabGroup();
//
// create base UI tab and root window
//
var win1 = Titanium.UI.createWindow
({
title:'Tab 1',
backgroundColor:'#fff',
flagSecure:true
});
var tab1 = Titanium.UI.createTab
({
icon:'KS_nav_views.png',
title:'Tab 1',
window:win1
});
var label1 = Titanium.UI.createLabel
({
color:'#999',
text:'I am Window 1',
font:{fontSize:20,fontFamily:'Helvetica Neue'},
textAlign:'center',
width:'auto'
});
win1.add(label1);
//
// create controls tab and root window
//
var win2 = Titanium.UI.createWindow
({
title:'Tab 2',
backgroundColor:'#fff',
flagSecure:true
});
var tab2 = Titanium.UI.createTab
({
icon:'KS_nav_ui.png',
title:'Tab 2',
window:win2
});
var label2 = Titanium.UI.createLabel
({
color:'#999',
text:'I am Window 2',
font:{fontSize:20,fontFamily:'Helvetica Neue'},
textAlign:'center',
width:'auto'
});
win2.add(label2);
//
// add tabs
//
tabGroup.addTab(tab1);
tabGroup.addTab(tab2);
// open tab group
tabGroup.open();
↧