ハック:App SalesのWeeklyにトータルを表示

以前紹介した売上確認のための愛用ツールApp Salesに、どうしてもトータル表示が欲しかったので、無理矢理くっつけてみました。

  • Weeklyの一番上に、Weeklyを合算したものを表示
  • 上記に伴い、各Weeklyの売り上げ比率は、ピーク比ではなく全体比に

需要があるかは分かりませんが、せっかく作ったのでパッチ(revision 6用)を公開します。表示のみに手を入れた(はず)ので問題は起きないと思うのですが、何かあっても責任をとれませんのでパッチの適用は自己責任でお願いします。問題等あったら報告していただけるとうれしいです。

パッチはここ

パッチ適用は、AppSalesMobileの下にパッチを置き、AppSalesMobileの下で、以下を実行。

patch -p0 < showTotalOfWeek3.patch

国別にトータル売上数が見れるのもいい感じです。<元のアプリの出来がいい
余談ですが、自分の場合、金額ベースで、アメリカ50%、日本30%、残りの国20%です。今後のがんばり次第(早く次のアプリを投入しなくては)ですが、アメリカと日本以外は、いつまでたっても振込金額に到達する気がしませんw
といっても、現状だとどの国でも入金が見えませんがwww


追記3
なんかドタバタですいません。現在は、追記2+価格変更対応版のパッチがダウンロードされるようになっています。パッチ名が"showTotalOfWeek3.patch"の方はそのバージョンです。
ktakayamaさん、動作確認&価格変更への対応ありがとうございました。


追記2
現在は、追記1の不具合を解決したつもりのバージョンのパッチがダウンロードされるようになっています。パッチ名が"showTotalOfWeek2.patch"の方はそのバージョンです。
ただし、当方の環境ではアップグレードしたアプリの購入データがないため、アップグレードなしの場合に問題がないことしか確認できていません。アップグレードがあっても正しく動作することを確認してくださった方は、コメント欄で報告していただけませんか?
よろしくお願いします。


追記1
アップグレードが含まれていると計算がずれてしまう不具合があります。
仮対応として、以下の213行目のコードをRootViewController.mに追記してください。
パッチ直したらまたご報告いたします。

212: for (Entry *e in c.entries) {
213:     if(e.transactionType != 1) continue;

ktakayamaさん、ご報告ありがとうございました。