Highlighted

App Store Guidelines for UIBackgroundModes

New Here ,
Nov 06, 2014

Copy link to clipboard

Copied

For more than two years my app was on the app store without any problem, now on the last update the app was rejected because the use of the background.

Itunes Review

We found that your app uses a background mode but does not include functionality that requires that mode to run persistently. This behavior is not in compliance with the App Store Review Guidelines.

We noticed your app declares support for location in the UIBackgroundModes key in your Info.plist but does not include features that require persistent location.

It would be appropriate to add features that require persistent use of real-time location updates while the app is in the background or remove the "location" setting from the UIBackgroundModes key. If your application does not require persistent, real-time location updates, we recommend using the significant-change location service or the region monitoring location service.

My app isn't fit on any kind of app that can use background, but required the access to the background.

The app is a simple live chat agent console that need to retrieve each x time messages from the server, when the agent are on a different app the app need to run in background updating the agent status and checking for new messages or chat request.

The app use two UIBackgroundModes and works fine "location" and "audio" values but now I am trying to changing for a different mode like : "fetch" value but seems not working anymore in background.

What should be do now, because the app is a simple component of a large system that is working fine at this moment on IOS , Android and BB but seems apple isn't allowed to update anymore if I trying to access the background?

TOPICS
Development

Views

400

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

App Store Guidelines for UIBackgroundModes

New Here ,
Nov 06, 2014

Copy link to clipboard

Copied

For more than two years my app was on the app store without any problem, now on the last update the app was rejected because the use of the background.

Itunes Review

We found that your app uses a background mode but does not include functionality that requires that mode to run persistently. This behavior is not in compliance with the App Store Review Guidelines.

We noticed your app declares support for location in the UIBackgroundModes key in your Info.plist but does not include features that require persistent location.

It would be appropriate to add features that require persistent use of real-time location updates while the app is in the background or remove the "location" setting from the UIBackgroundModes key. If your application does not require persistent, real-time location updates, we recommend using the significant-change location service or the region monitoring location service.

My app isn't fit on any kind of app that can use background, but required the access to the background.

The app is a simple live chat agent console that need to retrieve each x time messages from the server, when the agent are on a different app the app need to run in background updating the agent status and checking for new messages or chat request.

The app use two UIBackgroundModes and works fine "location" and "audio" values but now I am trying to changing for a different mode like : "fetch" value but seems not working anymore in background.

What should be do now, because the app is a simple component of a large system that is working fine at this moment on IOS , Android and BB but seems apple isn't allowed to update anymore if I trying to access the background?

TOPICS
Development

Views

401

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Nov 06, 2014 0

Have something to add?

Join the conversation