はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

Nyaicrosoft NyafaceがApp Hub審査落ち

↓アプリの動作動画

http://hatsunejournal.jp/wp/Nyaface/NyafaceSample.html

審査が通らなかった理由は次の3つ

Failure Summary: 5.1.1, 5.2.5, 6.5.1

「5.2.5」と「6.5.1」の対策はわかるんだけど、5.1.1の原因ってなんだろう。

5.1.1

The application exhibits device specific behavior [HTC Radar and HTC Titan] that inhibits functionality and
features.

Steps to Reproduce:

  1. Install the application on the following device: [HTC Radar and HTC Titan].
  2. Launch the application.
  3. Select the kitty on the screen.
  4. Observe the application unexpectedly terminates. The application exhibits device specific behavior that inhibits functionality and features.

HTC RadarとHTC Titanで落ちるってことなんだけれどWaveファイルの再生タイミングだと思うんだけどなにかあるのかな。

5.2.5

The application's main functionality cannot be tested on devices with 256-MB of memory.

Steps to reproduce:

  1. Launch the application.
  2. Observe the application terminates unexpectedly after approximately 20 seconds. The application's main functionality cannot be tested.

メモリ256MBなデバイスだと20秒くらいで突然アプリが終了しちゃうらしい。

確かにWindows Phone SDK7.1.1のエミュレータで256MBにして

6.5.1

The application fails to prompt the user for consent to stop the music that is currently playing in the Zune
queue.

Steps to reproduce:

  1. Play music on the device from the Zune queue.
  2. Launch the application.
  3. Select the Kitty on the screen to make it mew.
  4. Observe the music playing from the device's Zune queue stops, and the user is not prompted for permission.

音楽聴いているときにアプリ起動して猫を鳴かせるのが問題ということかな。6.5.1は対処方法があるのでそれをいれてみよう。