Android Build for SamsungS3 and Samsung Galaxy tab

How to restrict the user from viewing 2 builds for the same application.I want to upload 2 builds for android,one for S3 and other for tab.How can I restrict the user using S# not able to see the Tab application or vice versa.Can only one upload work for both? [import]uid: 45566 topic_id: 34365 reply_id: 334365[/import]

Just to be clear, do you mean to distribute 2 versions of your app?
1 version of your app is only for phones and the other version is only for tablets?

If so, then yes, this is possible.

To distribute your app only for *tablets*, you need to set up your “build.settings” file as follows:
[lua]settings =
{
android =
{
supportsScreens =
{
smallScreens = false,
normalScreens = false,
largeScreens = true,
xlargeScreens = true,
}
}
}[/lua]

Here is a more detailed explanation…
The [lua]supportsScreens[/lua] setting in your “build.settings” file adds a [lua][/lua] tag to your APK’s “AndroidManifest.xml” file. This is merely meta-data that tells the app store what devices are allowed to view and purchase your app. So, if your app is set up to only support large screens, then small screen devices such as phones will be unable to find that app in the app store.

Google’s official documentation about the [lua][/lua] tag can be found here…
http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Google’s official documentation on how to set up your app to be tablet only can be found here…
http://developer.android.com/guide/practices/screens-distribution.html#FilteringTabletApps

Please note that according to Google’s documentation in the above link, Google Play does not prevent tablets from buying apps that were designed for phones. So, if you set up your to not support large and xlarge screens, tablets can still buy your app, but will launch them in compatibility mode. That’s just how Google made it. So, my best advise here is to put the word “Tablet” or “HD” in the name of your tablet only version of your app and indicate in your phone only version’s app description that there is a tablet version available.

I hope this helps! [import]uid: 32256 topic_id: 34365 reply_id: 136620[/import]

Just to be clear, do you mean to distribute 2 versions of your app?
1 version of your app is only for phones and the other version is only for tablets?

If so, then yes, this is possible.

To distribute your app only for *tablets*, you need to set up your “build.settings” file as follows:
[lua]settings =
{
android =
{
supportsScreens =
{
smallScreens = false,
normalScreens = false,
largeScreens = true,
xlargeScreens = true,
}
}
}[/lua]

Here is a more detailed explanation…
The [lua]supportsScreens[/lua] setting in your “build.settings” file adds a [lua][/lua] tag to your APK’s “AndroidManifest.xml” file. This is merely meta-data that tells the app store what devices are allowed to view and purchase your app. So, if your app is set up to only support large screens, then small screen devices such as phones will be unable to find that app in the app store.

Google’s official documentation about the [lua][/lua] tag can be found here…
http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Google’s official documentation on how to set up your app to be tablet only can be found here…
http://developer.android.com/guide/practices/screens-distribution.html#FilteringTabletApps

Please note that according to Google’s documentation in the above link, Google Play does not prevent tablets from buying apps that were designed for phones. So, if you set up your to not support large and xlarge screens, tablets can still buy your app, but will launch them in compatibility mode. That’s just how Google made it. So, my best advise here is to put the word “Tablet” or “HD” in the name of your tablet only version of your app and indicate in your phone only version’s app description that there is a tablet version available.

I hope this helps! [import]uid: 32256 topic_id: 34365 reply_id: 136620[/import]

Can you tell me how to set the following

<uses-sdk android:minsdkversion="7"></uses-sdk>  
 &nbsp; &nbsp;<uses-sdk android:targetsdkversion="10"></uses-sdk>  
<uses-sdk android:maxsdkversion="10"></uses-sdk>  

for android Samsung S3 build in build.settings file?Here is my build.suttings file

[code]
settings = {

orientation = {
default = “portrait”,
supported = { “portrait”, }
},

iphone = {
plist = {
UIStatusBarHidden = false,
UIPrerenderedIcon = true,
CFBundleIconFile = “Icon.png”,
CFBundleIconFiles = {
“Icon11.png” ,
“Icon-hdpi.png” ,
“Icon-ldpi.png” ,
“Icon-mdpi.png” ,
“Icon@2x.png”
},
}
},

androidPermissions =
{
“android.permission.INTERNET”
},

android =
{
supportsScreens =
{
smallScreens = true,
normalScreens = true,
largeScreens = false,
xlargeScreens = false,
}
}
}
[/code] [import]uid: 45566 topic_id: 34365 reply_id: 137097[/import]

You can’t set the min, max, or target SDK tags in Corona. We set that for you.

We currently set these as follows:

  • Min SDK = API Level 8 (Android 2.2)
  • Target SDK = API Level 16 (Android 4.1)

We do not set a maximum API Level, because Google recommends against it. [import]uid: 32256 topic_id: 34365 reply_id: 137128[/import]

Can you tell me how to set the following

<uses-sdk android:minsdkversion="7"></uses-sdk>  
 &nbsp; &nbsp;<uses-sdk android:targetsdkversion="10"></uses-sdk>  
<uses-sdk android:maxsdkversion="10"></uses-sdk>  

for android Samsung S3 build in build.settings file?Here is my build.suttings file

[code]
settings = {

orientation = {
default = “portrait”,
supported = { “portrait”, }
},

iphone = {
plist = {
UIStatusBarHidden = false,
UIPrerenderedIcon = true,
CFBundleIconFile = “Icon.png”,
CFBundleIconFiles = {
“Icon11.png” ,
“Icon-hdpi.png” ,
“Icon-ldpi.png” ,
“Icon-mdpi.png” ,
“Icon@2x.png”
},
}
},

androidPermissions =
{
“android.permission.INTERNET”
},

android =
{
supportsScreens =
{
smallScreens = true,
normalScreens = true,
largeScreens = false,
xlargeScreens = false,
}
}
}
[/code] [import]uid: 45566 topic_id: 34365 reply_id: 137097[/import]

You can’t set the min, max, or target SDK tags in Corona. We set that for you.

We currently set these as follows:

  • Min SDK = API Level 8 (Android 2.2)
  • Target SDK = API Level 16 (Android 4.1)

We do not set a maximum API Level, because Google recommends against it. [import]uid: 32256 topic_id: 34365 reply_id: 137128[/import]