locked
Certification failed due to error message RRS feed

  • Question

  • Hi, I submitted my Fm radio app and it didn’t pass the certification.

    The first few submissions the app certification failed due to silently terminating at startup.

    I discovered that this could be because of: FM radio is supported only in apps that target Windows Phone OS 7.1. If you use the FMRadio class in apps that target Windows Phone OS 8.0 or later, a RadioDisabledException indicates that the FM radio feature is not available. On Windows Phone 8 devices with a build of 8.0.10322 or greater, the run-time exception may not occur if you use the FMRadio API. However, the FMRadio API is not supported for apps that target Windows Phone OS 8.0.

    So I checked the app and everywhere the app invoked the FM radio I did exception handling. If the RadioDisabledException would occur a message would be displayed. As you can see below in the report the error happened because of a get instance FMRadio request and my created error message was displayed.

    App Policies:
    10.3 App Is Not Testable

    Notes To Developer

    Unfortunately, we can’t test your app: Reason: The app displays an error message "Error at get instance FMRadio. Looks like the app isn't going to work for your phone. You can try the on/off button. If there's an error again it probably will not work. Sorry!“at launch. Steps to Reproduce: 1. Launch the app. 2. Notice that the app displays an error message "Error at get instance FMRadio. Looks like the app isn't going to work for your phone. You can try the on/off button. If there's an error again it probably will not work. Sorry!“at launch.

    Tested Device Families: Windows 10 Mobile, Windows Phone 8.1

    I personally thought that I handled this situation correctly.
    The app still runs but isn’t useable due to the fact that the tester probably has no FMRadio feature.
    In the app description I have put that the app will not run on every phone.
    In the submission procedure it is not possible to say that the minimum system requirements is having a FM radio feature.

    So now I don’t know how to fix this. Should I prevent the error messages at startup and when the user uses the interface just say that the app doesn’t work on their phone?

    Please advise
    Wednesday, April 19, 2017 3:26 PM

Answers

  • Hello,

    >So now I don’t know how to fix this. Should I prevent the error messages at startup and when the user uses the interface just say that the app doesn’t work on their phone?

    To pass certification, you can prevent the error message at your app launch and make a popup to tell users the app cannot work on their device as soon as they access the feature.

    In addition to Description, you'd better also explain in Notes for certification that your app will not run on every phone so that tester knows that they should use a device which supports the FM radio feature to test your app. Also, you can record a video to demonstrate to tester that all the functionality in your app can work well and add the link to the notes for certification. 

    If you still cannot pass certification, you can contact Dev Center support through your developer account to ask for assistance.

    By the way, the class you use is supported only in apps that target Windows Phone OS 7.1, which may bring few users to your app. The FM radio has existed as a place holder in UWP API for future use:

    You may submit a feature request at the uservoice feedback site so that MSFT might will release it sooner. Usually, the more votes your idea gets, the more possibility that MSFT will add it to their to-do-list. You can check your idea status like below:

    If it's helpful,  could you please mark it as answer so that other community member can find the suggestion more conveniently?

    Thank you.

    Best regards,

    Mattew Wu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Proposed as answer by Mattew Wu Friday, April 21, 2017 9:31 AM
    • Marked as answer by Krétjèh Thursday, July 13, 2017 2:31 PM
    Thursday, April 20, 2017 6:45 AM