Rejected by Apple because does not include features that require persistent location

We do not understand why the app was rejected by apple when we made a simple adobe AIR SDK update, this is the same app thats is on the store for the past two years.
Can anyone understand what is the reason?
We found that your app uses a background mode but does not include functionality that requires that mode to run persistently.
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.

FIXED (for our project at least)
What the apple reviewer actually meant was that iBeacon was being enabled for the project but the info.plist didn't declare the use of location services which didn't make sense to them, I guess that implementations of iBeacon only make sense to apple if location services are used in the implementation. The problem with our project was that a third party ANE declared usage of iBeacon without us knowing anything about it and that was causing all the trouble. We contacted this third party and they updated the ANE. The game is up in the app store now.
Regards

Similar Messages

  • When the apple review team review our app,they point out that our  app uses a background mode but does not include functionality that requires that mode to run persistently.but in fact,when the app in background ,the app need data update to make the

    when the apple review team review our app,they point out that our  app uses a background mode but does not include functionality that requires that mode to run persistently。but in fact,when the app in background ,the app need data update to make the function of  trajectory replay come ture。in fact, we have added function when the app  is in background mode。we have point out the point to them by email。but they still have question on the background mode,we are confused,does anyone can help me,i still don't know why do review team can't find the data update when  the app is in background and how do i modify the app,or what is the really problem they refered,do i misunderstand them?
    the blow is the content of the review team email:
    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.
    For more information on these options, please see the "Starting the Significant-Change Location Service" and "Monitoring Shape-Based Regions" sections in the Location Awareness Programming Guide.
    If you choose to add features that use the Location Background Mode, please include the following battery use disclaimer in your Application Description:
    "Continued use of GPS running in the background can dramatically decrease battery life."
    Additionally, at your earliest opportunity, please review the following question/s and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.
    We are unable to access the app in use in "http://www.wayding.com/waydingweb/article/12/139". Please provide us a valid demo video to show your app in use.
    For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
    - complete details of your rejection issue(s)
    - screenshots
    - steps to reproduce the issue(s)
    - symbolicated crash logs - if your issue results in a crash log
    If you have difficulty reproducing a reported issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Technical Q&A QA1764: How to reproduce a crash or bug that only App Review or users are seeing.

    Unfortunately, these forums here are all user to user; you might try the developer forums or get in touch with the team that you are working with.

  • TS3899 Rejected by server because does not allow relaying ?

    Was not able to send an email or respond to an email.  Popped up saying "rejected by server because does not allow relaying".

    What quite often fixes it so to try going into Settings > Mail, Contacts, Calendars > select the account > account name , tap on SMTP (under the 'Outgoing Mail Server' heading) and then tap on your Primary Server and try entering your email account and password and see if you can send emails from the account

  • My mac book pro does not install updates that require a restart of the computer

    I have a macbook pro and any update that does not require a restart works perfectly, but if an update requires a restart (as most do) the computer will restart and the progress bar on the update will get stuck on "writing files" without moving on from this phase. I have even let the update try to install for up to ten hours and it still stays in the same phase. Any ideas?
    Thanks

    Boot up from your install DVD and run "Repair Disk" from the Utility menu.
    Repair permissions and restart your computer after each installation.
    If there are multiple updates listed in SU, what I do is install 2 at a time, repair permissions, restart computer & install the next batch of 2.  The max is 3 that I will install all at one time.

  • Rejected by Apple because of iBeacon even though we are not using such thing

    Hello all,
    We are developing a game using Adobe Air and were rejected, here's the rejection letter:
    Reasons
    2.16: Multitasking Apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc.
    2.16
    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 iBeacon 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.
    For more information on these options, please see the "Starting the Significant-Change Location Service" and "Monitoring Shape-Based Regions" sections in the Location Awareness Programming Guide.
    If you choose to add features that use the Location Background Mode, please include the following battery use disclaimer in your Application Description:
    "Continued use of GPS running in the background can dramatically decrease battery life."
    For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
    - complete details of your rejection issue(s)
    - screenshots
    - steps to reproduce the issue(s)
    - symbolicated crash logs - if your issue results in a crash log
    If you have difficulty reproducing a reported issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Technical Q&A QA1764: How to reproduce a crash or bug that only App Review or users are seeing.
    It says "We noticed your app declares support for iBeacon in the UIBackgroundModes key in your Info.plist but does not include features that require persistent location." but our info.plist file declares nothing of the sort, the file is attached at the end of this post. Upon further investigation we discovered that the following libraries, included by the compiler, declare UIBackgroundModes=[location,audio] and listeners for iBeacon:
    flexSDK/lib/aot/lib/libDebugger2.arm-air.a
    flexSDK/lib/aot/stub/UIKit.framework/UIKit
    The declarations can be seen if you look for the words UIBackgroundModes and beacon in the files.
    Is there any way not to include the declarations for iBeacon in an adobe air app that doesn't need it?
    Can you guys help us out?
    info.plist:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>CFBundleAllowMixedLocalizations</key>
            <true/>
            <key>CFBundleVersion</key>
            <string>1.40.0</string>
            <key>CFBundleShortVersionString</key>
            <string>1.40</string>
            <key>CFBundleIdentifier</key>
            <string>com.505games.WickedGame</string>
            <key>CFBundleInfoDictionaryVersion</key>
            <string>6.0</string>
            <key>CFBundleExecutable</key>
            <string>wicked</string>
            <key>CFBundleName</key>
            <string>WICKED Game</string>
            <key>CFBundlePackageType</key>
            <string>APPL</string>
            <key>DTCompiler</key>
            <string>com.apple.compilers.llvm.clang.1_0</string>
            <key>DTPlatformBuild</key>
            <string>11B508</string>
            <key>DTPlatformName</key>
            <string>iphoneos</string>
            <key>DTPlatformVersion</key>
            <string>7.0</string>
            <key>DTSDKBuild</key>
            <string>11B508</string>
            <key>DTSDKName</key>
            <string>iphoneos7.0</string>
            <key>DTXcode</key>
            <string>0502</string>
            <key>DTXcodeBuild</key>
            <string>5A3005</string>
            <key>LSRequiresIPhoneOS</key>
            <true/>
            <key>MinimumOSVersion</key>
            <string>6.1</string>
            <key>NSMainNibFile</key>
            <string>MainWindow</string>
            <key>NSMainNibFile~ipad</key>
            <string>MainWindow-iPad</string>
            <key>CFBundleResourceSpecification</key>
            <string>ResourceRules.plist</string>
            <key>CFBundleDisplayName</key>
            <string>WICKED Game</string>
            <key>UIStatusBarHidden</key>
            <true/>
            <key>UIViewControllerBasedStatusBarAppearance</key>
            <false/>
            <key>CTAspectRatio</key>
            <string>any</string>
            <key>renderMode</key>
            <string>direct</string>
            <key>CTRequestedDisplayResolution</key>
            <string>high</string>
            <key>DebugMode</key>
            <false/>
            <key>EnablePingback</key>
            <true/>
            <key>CTNamespaceURI</key>
            <string>http://ns.adobe.com/air/application/4.0</string>
            <key>CTAutoOrients</key>
            <true/>
            <key>CTInitialWindowTitle</key>
            <string>ios</string>
            <key>CTInitialWindowContent</key>
            <string>ios.swf</string>
            <key>CTMaxSWFMajorVersion</key>
            <string>23</string>
            <key>CFBundleSupportedPlatforms</key>
            <array>
                <string>iPhoneOS</string>
            </array>
            <key>UIStatusBarStyle</key>
            <string>UIStatusBarStyleBlackOpaque</string>
            <key>UIRequiresPersistentWiFi</key>
            <string>NO</string>
            <key>UIPrerenderedIcon</key>
            <true/>
            <key>UIApplicationExitsOnSuspend</key>
            <false/>
            <key>FacebookAppID</key>
            <string>509901862398812</string>
            <key>UIDeviceFamily</key>
            <array>
                <string>1</string>
                <string>2</string>
            </array>
            <key>CFBundleURLTypes</key>
            <array>
                <dict>
                    <key>CFBundleURLSchemes</key>
                    <array>
                        <string>fb509901862398812</string>
                    </array>
                </dict>
            </array>
            <key>iTunesAppID</key>
            <string>693001332</string>
            <key>ANEDebug</key>
            <false/>
            <key>UIRequiredDeviceCapabilities</key>
            <array>
                <string>armv7</string>
                <string>opengles-2</string>
            </array>
            <key>CFBundleIconFiles</key>
            <array>
                <string>Icon-Ipad-152.png</string>
                <string>[email protected]</string>
                <string>Icon-Iphone-120.png</string>
                <string>[email protected]</string>
                <string>Icon-Small-80.png</string>
                <string>Icon-Ipad-76.png</string>
                <string>Icon-Large.png</string>
                <string>Icon.png</string>
                <string>Icon-Small-50.png</string>
                <string>Icon-Small-40.png</string>
            </array>
            <key>UISupportedInterfaceOrientations</key>
            <array>
                <string>UIInterfaceOrientationPortrait</string>
                <string>UIInterfaceOrientationPortraitUpsideDown</string>
                <string>UIInterfaceOrientationLandscapeRight</string>
                <string>UIInterfaceOrientationLandscapeLeft</string>
            </array>
            <key>Extensions</key>
            <array>
                <string>com.hasoffers.MobileAppTracker</string>
                <string>com.sticksports.nativeExtensions.SilentSwitch</string>
                <string>com.milkmangames.extensions.RateBox</string>
                <string>com.freshplanet.AirInAppPurchase</string>
                <string>com.milkmangames.extensions.GoViral</string>
                <string>com.chartboost.plugin.air</string>
            </array>
            <key>CTAirSdkVersion</key>
            <string>14.0.0.110</string>
            <key>CTHideAneSymbols</key>
            <false/>
        </dict>
    </plist>

    FIXED (for our project at least)
    What the apple reviewer actually meant was that iBeacon was being enabled for the project but the info.plist didn't declare the use of location services which didn't make sense to them, I guess that implementations of iBeacon only make sense to apple if location services are used in the implementation. The problem with our project was that a third party ANE declared usage of iBeacon without us knowing anything about it and that was causing all the trouble. We contacted this third party and they updated the ANE. The game is up in the app store now.
    Regards

  • TOC does not include hyperlinks in export to PDF

    I created an eBooklet in Pages, but when I export it to PDF, the TOC does not include hyperlinks to the pages. There aren't any signs of the TOC including links in the original Pages document, either.

    The iWork '09 DVD can be had at Amazon. You will need to apply the Apple IWork 9.3 updater to bring the applications to their last revision, and compatibility with Mavericks and Yosemite. The help menu in Pages ’09 v4.3 has a link to the that specific PDF user guide. The Number '09 guide is there too. The Keynote  '09 PDF User Guide is here.
    Pages v5 documents are not directly backwards compatible with Pages '09. You will need to export the content as Pages '09. Since Pages v5.5.1 is lacking nearly 100+ features that were in Pages '09, you must take care with opening Pages '09 documents in Pages v5. It will filter out content that it does not support (e.g. linked text boxes).
    Any double-click on a Pages document with both applications installed, will default to opening in Pages v5.5.1. Deliberate effort is required to open Pages '09 documents, either by the Pages '09 file chooser, or a two-finger tap (on your Air) to bring up the secondary menu that has Open with > Pages (4.3) on it.

  • Workshop IDE Build does not include all files

    We have property files also which we want included as part of the build process
    but if we use the IDE build it does not include them. We have to therefore export
    the IDE build and customize it to include *.properties like this
    <zip basedir="${dest.path}" zipfile="${ejb.outputJar}" encoding="UTF8"> <!-- JARs
    filenames are encoded UTF8 -->
    <zipfileset dir="${project.local.directory}" includes="*.properties" />
    </zip>
    which causes a problem for us because the exported build file is specific to a
    user's local PC and cannot be used in a team environment.
    How can we have the IDE build include all the files within a project i.e. include
    properties files also.
    Thanks
    Mindy

    Hi Mindy,
    Why not in EJB?
    Yes there is no argument as to why property files cannot be copied over from EJB
    project.
    The reason is that Workshop has not implemented the feature with EJBProject. We
    have that feature only for Java projects and not for EJB project.
    Thanks a lot,
    Vimala
    "Mindy" <[email protected]> wrote:
    >
    You are saying the same thing again. My question is why not for EJB projects?
    I know we can create the files in Java project and read them with specific
    java
    files to read them but WHY NOT IN EJB IS THE QUESTION?
    "Carl" <[email protected]> wrote:
    Feature of the EJB Project:)
    "Mindy" <[email protected]> wrote in message
    news:4034c351$[email protected]..
    We have these property files in the EJB project, not Java project.Why
    should they
    not be copied if they are part of the EJB project?
    "Carl" <[email protected]> wrote:
    The properties file do get copied over if they are part of Java project.
    Hence, we have created utility classes in Java project that read
    the
    property file.
    For other project types, like EJB the property files didn't get copied...
    "Mindy" <[email protected]> wrote in message
    news:4033b944$[email protected]..
    We have property files also which we want included as part of the
    build
    process
    but if we use the IDE build it does not include them. We have to
    therefore
    export
    the IDE build and customize it to include *.properties like this
    <zip basedir="${dest.path}" zipfile="${ejb.outputJar}" encoding="UTF8"><!-- JARs
    filenames are encoded UTF8 -->
    <zipfileset dir="${project.local.directory}"includes="*.properties" />
    </zip>
    which causes a problem for us because the exported build file is
    specific
    to a
    user's local PC and cannot be used in a team environment.
    How can we have the IDE build include all the files within a projecti.e.
    include
    properties files also.
    Thanks
    Mindy

  • I tried to update, but my apple ID does not allowing me , always giving me 'Your device or computer could not be verified. Contact support for assistance

    I tried to update, but my apple ID does not allowing me , always giving me 'Your device or computer could not be verified. Contact support for assistance '. I changed my apple ID passwords, still same. help me please

    Back up all data before proceeding.
    Step 1
    Triple-click anywhere in the line below on this page to select it:
    /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
    Right-click or control-click the line and select
              Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A folder should open with an item selected. Move the selected item to the Trash. You may be prompted for your administrator login password. Restart the computer and test.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.
    Log out, log back in, and test. If there's no improvement, continue.
    Step 2
    Reset your computer’s PRAM.

  • My Apple TV does not work and has never worked.

    My Apple TV does not work and has never worked. I replaced it twice and replaced my router and DSL modem but no luck. I spent hours on tech support with both apple and my ISPs with no luck. Any ideas? Is the Apple TV a donation to apple? I have had the device for 8 months but it will not work for longer than 15 minutes before it drops with network errors. All of my other devices work perfectly on the network including 2 iPads, laptops and an old wii. I love apple products and this is the first real disappointment I have had. The Apple TV seems like a major dud of a product.

    Seems unlikely you have had two faulty replacements, and more likely that there may be some network compatibility issue or problem with reception in the location the AppleTV lies - anything close to it that might be interfering?
    I am assuming you are connected via wifi - if you can try an ethernet connection to rule wifi issues out.
    Could you try it at somone else's house maybe?  If it worked there it would point to something specific at your location.
    You could try replacing it again I guess or seeing if they can offer you credit or a refund.

  • HT3180 I owned an Apple tv and after upgrade my internet to higher speed my Apple Tv  does not work the only message that show on the screen said if time and dates are not found go to apple/support/tv tried almost everything and nothing.  Please somebody

    I owned an Apple Tv and since I upgrade my internet to higher speed my Apple Tv does not work. Please someone help.

    In most scenarios you shouldn't need to forward ports, however if you need to, you may be best contacting your ISP.
    As with most router issues, I would recommend that you contact your ISP with details of your problem (assuming that it was your ISP that provided it to you).
    There are simply too many manufacturers with different software features and settings and often different names for such features and settings, that the best advice will likely come from those that are knowledgeable about your particular router.
    Make sure your router/computer allows access over the following ports
    Port
    Type
    Protocol
    Used By
    53
    TCP/UDP
    DNS
    DNS
    80
    TCP
    HTTP
    AirPlay, iTunes Store
    123
    TCP/UDP
    NTP
    Network Time
    443
    TCP
    HTTPS
    AirPlay, PhotoStream, iTunes Store
    554
    TCP/UDP
    RTSP
    AirPlay
    1900
    UDP
    SSDP
    Bonjour
    3689
    TCP
    DAAP
    iTunes, AirPlay, HomeSharing
    5297
    TCP
    Bonjour
    5298
    TCP/UDP
    Bonjour
    5350
    UDP
    NAT
    Bonjour
    5351
    UDP
    NAT
    Bonjour
    5353
    TCP/UDP
    MDNS
    Bonjour, AirPlay, HomeSharing
    8000-8999
    TCP
    iTunes Radio Streams
    42000-42999
    TCP
    iTunes Radio Streams
    49159
    UDP
    MDNS (Win)
    Bonjour, AirPlay
    49163
    UDP
    MDNS (Win)
    Bonjour, AirPlay
    The following article(s) may help you.
    Troubleshooting Home Sharing
    Troubleshooting Wi-Fi networks and connections
    Recommended Wi-Fi settings

  • Apple TV does not sign-in to YOUTUBE

    My Apple TV does not accept to sign into my Youtube account. I get a message "This account cannot be used in this Apple TV. Try a different account. I tried a different account. It didn't work. I restored and resseted my Apple TV. It is still not working. Can you help please?
    Model MD199B/A
    Apple TV Software (5.3)

    Mystery to me, too. See my similar item above. For a couple of years it has always worked on my two Apple TV's.
    I've just found the YouTube web site help (with some searching) says YouTube now doesn't support the YouTube app on Apple TV's. Really? What's with that?
    Apparently there are some complicated two-part verification methods to sign in, but it is puzzling why this situation has just changed for no apparent reason. These methods are included in other items on this forum, but seem unnecessarily complicated to me after years of no problems.

  • My Apple TV does not recognise My iTunes password. It works on all other devices but not Apple TV? Any ideas why or how to fix?

    Any ideas why my Apple TV does not recognise my iTunes password, when all other devices, including these communities are good with it?

    Hi Mick2291,
    Thanks for visiting Apple Support Communities.
    I'd suggest restarting, and then restoring, your Apple TV if the issue persists:
    Apple TV (2nd and 3rd generation): How to restart your Apple TV
    http://support.apple.com/kb/HT3180
    Apple TV (2nd and 3rd generation): Restoring your Apple TV
    http://support.apple.com/kb/HT4367
    Best Regards,
    Jeremy

  • The content menu in my Acrobat X Standard does not include the "multimedia" selection??

    What am I missing?  The Adobe Classroom In A Book clearly refers to it...

    Hi,
    I am sorry to hear that you're having trouble in locating 'Multimedia' tools in Acrobat.
    Acrobat X Standard does not include most of the interactive object tools. You need to use Acrobat X Pro for those features. Kindly check the comparison matrix at:
    http://www.adobe.com/products/acrobat/matrix.html
    ~Sandeep V.

  • When I try to watch any video clip I get this:   The version of "Adobe Flash Player" on your system does not include the latest security updates and has been blocked. To continue using "Adobe Flash Player", download an updated version from Adobe's we

    When I try to watch any video clip I get this:
    The version of “Adobe Flash Player” on your system does not include the latest security updates and has been blocked. To continue using “Adobe Flash Player”, download an updated version from Adobe’s website.
    I tried clicking on the Adobe Flash Player.  It said it accepted it but it did not make a difference.
    Can anyone help?
    Thank you!

    This did not work
    On Mon, Oct 27, 2014 at 8:59 PM, Apple Support Communities Updates <

  • Why apple tv does not sell in hong kong?

    Why apple tv does not sell in hong kong?

    appletv's only sell in countries where itunes have rights to sell movies and tvshows
    so if your kong kong itunes store dont sell such data they don't sell the appletv
    likely because they sell them at a price where they lose money but depend on rental and buying of media
    to earn back those lost money but they can only do that if they have rights to sell and rent media in the place

Maybe you are looking for

  • How do I get my Web Form - to look like - Paper Form

    I have several fairly complicated forms in PDF and WORD. I was hoping the acrobat form wizard could convert them and then i could import them to formcentral to be then embedded as html forms on website. Problem is: 1. imported forms can not be conver

  • How do i get an image to display????

    this is some code that i have developed to try to get an image to display. i realize that the arrays for images and sources aren't needed but i want to provide room for when i animate things. but i need to get them to display first. what am i doing w

  • Issue w/iMac and Furman power conditioner

    Greetings, I just recently purchased a Furman Power Conditioner PL-Plus Series II -- go here for info on it: http://www.furmansound.com/product.php?div=01&id=PL-PLUS_II -- to plug my home recording studio gear into (powered monitors, outboard gear, e

  • While dragging and dropping text on Mail sometimes is copied instead of moved

    When composing a message under Mail it happens that a word needs to be cut from a place and paste somewhere else in the body. Instead of cutting&pasting most text editors allow the user to drag the selected word (or consecutive words) and drop them a

  • XI R3.1 publication success / fail notifications not sent

    I have a set of 3 publications created and working fine in R3.1 (EDGE), each of which distributes a report to a UNC fileshare location. Upon success or failure, each is configured to send an email notification to an admin. The publications work and d