If you password protect any screen in the app you'll need to include this plugin so users
can login. Most app owners use the control panel to manage the list of valid
users. You can also use a custom script on a website to validate users.
iOS Project
------------------------
1 Objective-C class (a total of 2 files) are needed.
BT_screen_settingsLogIn.m and .h
BT_screen_settingsLogIn.m is a UIViewController with a few text entry controls
and a login / logout button.
Android Project
------------------------
1 .java class file is needed, 1 layout xml file is needed (a total of 2 files)
BT_screen_settingsLogIn.java
screen_settingslogin.xml
screen_settingslogin.java is an Android Activity with a few text entry controls and a
login / logout button. The BT_screen_settingsLogIn.xml file handles the screens layout.
Version History
-----------------
v1.5 03/14/2012
Fixed crashing problem related to "filtering" input values.
v1.4 03/02/3012
Syntax changes to support iOS 6.
v1.3 11/10/2012
Minor syntax changes to accomodate for Xcode 4.5 compiler warnings.
Minor changes in .java files to accomodate for Anroid (Google) 2.2 API's compiler warnings.
Minor UI changes in .php files for control panel.
v1.0, 1.1, 1.2 (historical versions, no change details)
JSON Data
------------------------
Most folks use the control panel to configure the JSON data for this plugin but it's useful to
see what it may look like.
{
"itemId":"343434",
"itemType":"BT_screen_settingsLogIn",
"navBarTitleText":"Login Required",
"labelLogInId":"Email Address",
"labelPassword":"Password",
"dataURL":"
http://www.mysite.com/authenticate.php?&logInId=[userLogInId]&logInPassword=[userLogInPassword]"
}