Software Archive
Read-only legacy content
17061 Discussions

App Rejected for Multitasking

BLUEMART
Beginner
439 Views

 

Hello,

 

I just got word back from Apple that they have rejected my latest update app simply because of an unused entry in the Info.plist. I have my app enabled location in the background (while multitasking) using the enable background switch in the XDK.

 

How i can fix this in intel xdk?

 

My app require persistent real-time location updates.

 

Thanks for your help!

=================================================================================================

 

From Apple

 

  • 1.2.3 Binary Rejected
  • 2.16 Details Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not declare any features
  •  
  • 2.16 - Multitasking Apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc.

 

2.16 Details

 

Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not declare any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.

 

0 Kudos
1 Reply
John_H_Intel2
Employee
439 Views

A couple things:

  1. You say " enabled location in the background (while multitasking) using the enable background switch" - this to me means that you are using the old legacy builds. These are being deprecated an no longer maintained. You should switch to the Cordova based builds. They are fully supported from the XDK team.
  2. Apple rejected your app because they can not see where you use geolocation. Perhaps providing them with instructions and how the background functionality is used will help.
0 Kudos
Reply