0

My application failed in certification due to error in background music. The reasoning given for the rejecting is given below

  1. App music plays at the same time as music is playing

  2. App does not have settings to allow users to configure the background music.

Please suggest me what is referred by "allow users to configure the background music". What setting/code I need to expose please?

  • Possibly `MediaPlayer.GameHasControl`? – Andrew Russell Feb 18 '13 at 07:44
  • Detect if music is playing on applicaiton start. If so - ask user whether he wants the in-game music instead or not. http://stackoverflow.com/questions/7034205/how-to-detect-if-another-audio-is-playing-in-background-windows-phone-7 – user1412799 Feb 27 '13 at 12:02

1 Answers1

0

Did you actually read the Microsoft requirements for certification?

6.5.1 – Initial launch functionality

When the user is already playing music on the phone when the app is launched, the app must not pause, resume, or stop the active music in the phone MediaQueue by calling the Microsoft.Xna.Framework.Media.MediaPlayer class.

If the app plays its own background music or adjusts background music volume, it must ask the user for consent to stop playing/adjust the background music (e.g. message dialog or settings menu). This prompt must occur each time the app launches, unless there is an opt-in setting provided to the user and the user has used this setting to opt-in.

6.5.2 - Configurable functionality

If an app plays background music, the app must provide the user with configurable settings for both the background music, and the background music volume.

Sounds like your app doesn't do either of these.

Community
  • 1
  • 1
anaximander
  • 7,083
  • 3
  • 44
  • 62