JMRSDK Development
v4.57
v4.57
  • Jio Mixed Reality SDK Documentation
    • Changelog
      • Upgrade Guide
    • Application Requirements
  • Device Information
    • JioGlass
    • JioDive
  • Supported Smartphones
  • Controller Specifications
    • Physical Controllers
    • External Gamepad
    • Virtual Controller
  • Getting Started
    • Development Platform
    • Setting Up Jio Mixed Reality Project in Unity
    • Video Tutorials
    • URP Support
      • Setting Up Your Project With URP
  • JMRSDK
    • JMRSDK Content
    • JMRMixedReality Prefab
    • System Dock
    • JMRRig
      • Local Rig
      • Setting Homepage (Quit functionality)
    • Webcast
  • Develop
    • Editor Emulator
    • JioGlass Controller Interactions
    • Cameras
    • Tesseract Mixed Reality UI Toolkits
    • In-app purchase
    • Examples
  • Interaction
    • Gaze Interaction
      • Gaze and Click
      • Gaze and Dwell
    • Interaction
      • Pointer Manager
        • Examples
      • Active Input Source
    • Interfaces
      • IFocusable
      • ISelectHandler
      • ISelectClickHandler
      • IBackHandler
      • IHomeHandler
      • IMenuHandler
      • IFn1Handler
      • IFn2Handler
      • ITouchHandler
      • ISwipeHandler
      • IManipulationHandler
    • Controller Input Actions
      • Touchpad - Touch
      • Touchpad - Swipe
      • Source Buttons
      • Manipulation
    • Actions
    • Device State
      • JioDive Device State
      • JioGlass Device State
      • Controller Device State
  • Tracking
    • Tracking
      • Coordinate System
    • Tracking Framework
      • TrackerManager Actions
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
      • TrackerManager Methods
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
    • Recenter
  • Building and Testing
    • Building to Target Device
      • Merging AndroidManifest
      • Performance Optimization
      • App optimization
    • Running your application
      • JioImmerse App For Jio Mixed Reality (JMR) Devices
      • Running the application
      • IPD Calibration
    • Licensing Journey In Android JioImmerse
    • Licensing Journey in iOS JioImmerse
  • Publish
    • Branding Guidelines
    • Signing your App
    • Publishing to Google Play Store
      • Play Store Upload Journey
    • Publishing to JioImmerse Developer Console
    • Publishing to Apple Store
    • iOS Deep linking
  • Capturing and Recording
    • Capture Videos and Screenshots
      • Capturing Screenshot/Videos using scrcpy
      • Capturing Screenshot/Videos using Vysor
  • Troubleshooting
    • FAQs - Develop
    • FAQs - Building to device
      • Gradle
      • FAQs - iOS
    • FAQs - Running and Publishing
    • Laser Point Not Visible
Powered by GitBook
On this page
  1. Jio Mixed Reality SDK Documentation

Application Requirements

PreviousUpgrade GuideNextDevice Information

Last updated 4 months ago

Important Notice

JMRSDK 4.57 is a mandatory LTS Update for all Developer Applications for iOS to function with the latest JioImmerse Ecosystem.

  • To list your application in the JioVerse Store, it should have the minimum SDK requirement as follows:

    • Android

      • Dive - 4.45 or higher

      • JioGlass - 4.45 or higher

    • iOS

      • Dive - 4.57 or higher

      • JioGlass - 4.57 or higher

  • Please read the New Feature Released below carefully

  • Please refer to the section - and follow the steps to configure your project for JioGlass Ecosystem

  • Please refer to the section - to ensure that your application is reflected within the same category as it is uploaded on the developer console.

  • Please refer to the section -

  • Developers are recommended to update their tutorial graphics with Physical Controllers and Virtual controllers by checking which Interaction device is active. Refer to the section V3 and below for more information

When developing an application make sure of the following:

  1. An instance of JMRAnalyticsManager should be present at all times with the environment set to Production.

  2. In Manifest > Show Manifest > SetupDevice type, Interaction type, category, license key, and webcast support correctly.

  3. Make sure your application does not have Unity 2D splash screen.

  4. The application should always have Back functionality.

  5. The application should work with Home functionality as provided by the JMRSDK.

  6. If using the Physical Controller, Virtual Controller, or Gamepad, include a tutorial for the respective active interaction device.

  7. The application should be crash-free and should not lag (try to maintain 60 FPS)

  8. The application should show a paused state when minimized and resumed or in case of .

  9. Make sure to adhere to Google Play Console policies for Android and Apple App Store Connect policies for iOS.

These points are cumulated to avoid rejection of an application in JioImmerse but are not limited to these.

Publishing your Application Listing on the Developer Console for JioGlass Ecosystem
JioGlass Controller
Virtual Controller with Keyboard
JioGlass device is removed
Configuring your Project for Device
Adding Category Tag In AndroidManifest