[AppHtml] バッジ画像の微修正その他

このエントリーをはてなブックマークに追加 Pocket

AppHtml および AppHtmlME の細かな修正を行いました。

変更点は以下の通りです。

  • 映画コンテンツのうちレンタルのみの場合 iTunes Search API から price の値が返されないため「レンタルのみ」を表示するように修正しました。
  • バッジアイコンのHTMLは、公式Link Makerにあわせていましたが、style属性内のMedia Queriesの指定方法(@ media only screen以降)では機能しないことを確認しました。ブログ内で表示崩れが発生する可能性があることから、公式ツールの修正まで当該記述部分を削除します。
  • 以前公式ツールでも不具合のあったMac App Storeアプリの検索結果が正常に動作するため暫定措置を解除します(開発元名での検索も可能)。
  • 【AppHtmlMEのみ】再生時間が iTunes Search API から返却されない場合に ${playtime} を指定しているとエラーになる問題を修正しました。

バッジ画像について

バッジ画像の HTML は ITMS Link Maker で出力されるものにあわせていましたが、style 属性に指定されている Media Query が機能していないことがわかりました。 また、Media Query の指定によって表示が崩れる環境があるため、Media Query を削除することにしました。

詳細は以下のエントリをご覧ください。

レンタルのみの映画の価格表示

レンタルのみの映画については、iTunes Search API から価格の情報が返却されないことがわかりましたので、この場合 ${price} が「レンタルのみ」となるようにしました。

Mac アプリ検索不具合の暫定対処の削除

以前、iTunes Search API にて Mac アプリが検索できなくなる不具合があり、AppHtml および AppHtmlME では暫定的な対処をしていました。

現在は iTunes Search API の不具合が解消されたことが確認できたため、この暫定対処を削除しました。

暫定対処の副作用として開発者名での検索ができなくなっていましたが、今回の変更により開発者名でも検索できるようになりました。

【AppHtmlMEのみ】映画の再生時間に関する不具合を修正

レンタルのみの映画の場合は iTunes Search API から再生時間が返却されないようです。 再生時間が API から返却されない場合に、予約語 ${playtime} を指定しているとエラーになる不具合を発見しましたので、今回修正しました。

AppHtml/AppHtmlME についてはこちら

関連記事

0 コメント: