Details

    • Type: Improvement
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Affects Version/s: Titanium Studio 3.0.0
    • Fix Version/s: None
    • Component/s: Tiapp, Usability
    • Environment:

      Titanium Studio: 3.0.0

      Description

      Add TiApp Editor Advanced Overview tab for further customization, here is a known current list of possible options:

      min-sdk-ver
      Specifies the minimum iOS SDK version your app will support.
      UISupportedInterfaceOrientations
      Specifies the orientations that the app supports. See “UISupportedInterfaceOrientations” for details.
      UIInterfaceOrientationPortrait
      The device is in portrait mode, with the device held upright and the home button at the bottom. If you do not specify any orientations, this orientation is assumed by default.
      UIInterfaceOrientationPortraitUpsideDown
      The device is in portrait mode but upside down, with the device held upright and the home button at the top.
      UIInterfaceOrientationLandscapeLeft
      The device is in landscape mode, with the device held upright and the home button on the left side.
      UIInterfaceOrientationLandscapeRight
      The device is in landscape mode, with the device held upright and the home button on the right side.
      UIBackgroundModes
      Specifies that the app needs to continue running in the background. See “UIBackgroundModes” for details.
      audio
      The app plays audible content in the background.
      location
      The app provides location-based information to the user and requires the use of the standard location services (as opposed to the significant change location service) to implement this feature.
      voip
      The app provides Voice-over-IP services. Apps with this key are automatically launched after system boot so that the app can reestablish VoIP services. Apps with this key are also allowed to play background audio.
      newsstand-content
      The app processes content that was recently downloaded in the background using the Newsstand Kit framework, so that the content is ready when the user wants it.
      This value is supported in iOS 5.0 and later.
      external-accessory
      The app communicates with an accessory that delivers data at regular intervals.
      This value is supported in iOS 5.0 and later.
      bluetooth-central
      The app uses the CoreBluetooth framework to communicate with a Bluetooth accessory while in the background.
      This value is supported in iOS 5.0 and later.
      bluetooth-peripheral
      The app uses the CoreBluetooth framework to communicate in peripheral mode with a Bluetooth accessory.
      This value is supported in iOS 6.0 and later.
      UIRequiredDeviceCapabilities
      Specifies the device-related features required for the app to run. See “UIRequiredDeviceCapabilities” for details.
      telephony
      Include this key if your app requires (or specifically prohibits) the presence of the Phone app. You might require this feature if your app opens URLs with the tel scheme.
      wifi
      Include this key if your app requires (or specifically prohibits) access to the networking features of the device.
      sms
      Include this key if your app requires (or specifically prohibits) the presence of the Messages app. You might require this feature if your app opens URLs with the sms scheme.
      still-camera
      Include this key if your app requires (or specifically prohibits) the presence of a camera on the device. Apps use the UIImagePickerController interface to capture images from the device’s still camera.
      auto-focus-camera
      Include this key if your app requires (or specifically prohibits) auto-focus capabilities in the device’s still camera. Although most developers should not need to include this key, you might include it if your app supports macro photography or requires sharper images in order to do some sort of image processing.
      front-facing-camera
      Include this key if your app requires (or specifically prohibits) the presence of a forward-facing camera. Apps use the UIImagePickerController interface to capture video from the device’s camera.
      camera-flash
      Include this key if your app requires (or specifically prohibits) the presence of a camera flash for taking pictures or shooting video. Apps use the UIImagePickerController interface to control the enabling of this feature.
      video-camera
      Include this key if your app requires (or specifically prohibits) the presence of a camera with video capabilities on the device. Apps use the UIImagePickerController interface to capture video from the device’s camera.
      accelerometer
      Include this key if your app requires (or specifically prohibits) the presence of accelerometers on the device. Apps use the classes of the Core Motion framework to receive accelerometer events. You do not need to include this key if your app detects only device orientation changes.
      gyroscope
      Include this key if your app requires (or specifically prohibits) the presence of a gyroscope on the device. Apps use the Core Motion framework to retrieve information from gyroscope hardware.
      location-services
      Include this key if your app requires (or specifically prohibits) the ability to retrieve the device’s current location using the Core Location framework. (This key refers to the general location services feature. If you specifically need GPS-level accuracy, you should also include the gps key.)
      gps
      Include this key if your app requires (or specifically prohibits) the presence of GPS (or AGPS) hardware for greater accuracy when tracking locations. If you include this key, you should also include the location-services key. You should require GPS only if your app needs more accurate location data than the cell or Wi-fi radios might otherwise allow.
      magnetometer
      Include this key if your app requires (or specifically prohibits) the presence of magnetometer hardware. Apps use this hardware to receive heading-related events through the Core Location framework.
      gamekit
      Include this key if your app requires (or specifically prohibits) Game Center (iOS 4.1 and later.)
      microphone
      Include this key if your app uses the built-in microphone or supports accessories that provide a microphone.
      opengles-1
      Include this key if your app requires (or specifically prohibits) the presence of the OpenGL ES 1.1 interfaces.
      opengles-2
      Include this key if your app requires (or specifically prohibits) the presence of the OpenGL ES 2.0 interfaces.
      armv6
      Include this key if your app is compiled only for the armv6 instruction set. (iOS v3.1 and later.)
      armv7
      Include this key if your app is compiled only for the armv7 instruction set. (iOS v3.1 and later.)
      peer-peer
      Include this key if your app requires (or specifically prohibits) peer-to-peer connectivity over Bluetooth. (iOS v3.1 and later.)
      bluetooth-le
      Include this key if your app requires (or specifically prohibits) the presence of Bluetooth low-energy hardware on the device. (iOS 5 and later.)
      UIRequiresPersistentWiFi
      Specifies whether this app requires a Wi-Fi connection. See “UIRequiresPersistentWiFi” for details.
      YES
      iOS opens a Wi-Fi connection when this app is launched and keeps it open while the app is running. Use with Wi-Fi–based apps.
      NO
      (Default) iOS closes the active Wi-Fi connection after 30 minutes.
      UIPrerenderedIcon
      Specifies whether the app’s icon already includes a shine effect. See “UIPrerenderedIcon” for details.
      YES
      iOS does not apply a shine effect to the app icon.
      NO
      (Default) iOS applies a shine effect to the app icon.
      UIStatusBarHidden
      Specifies whether the status bar is initially hidden when the app launches. See “UIStatusBarHidden” for details.
      YES
      Hides the status bar.
      NO
      Shows the status bar.
      UIStatusBarStyle
      Specifies the style of the status bar as the app launches. See “UIStatusBarStyle” for details.
      UIStatusBarStyleDefault,
      A gray style (the default).
          UIStatusBarStyleBlackTranslucent,
          A transparent black style (specifically, black with an alpha of 0.5).
          UIStatusBarStyleBlackOpaque
          An opaque black style.
          On iPad devices, the UIStatusBarStyleDefault and UIStatusBarStyleBlackTranslucent styles default to the UIStatusBarStyleBlackOpaque appearance.
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kkolipaka Kondal Kolipaka (Inactive)
                Reporter:
                dhyde Dustin Hyde
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: