2013年3月31日日曜日

ローカライズ

waiting for reviewの間にこっそりと細かいバグフィクスをやりながら(内緒)ローカライズにも着手。Localizable.stringsを使って適当に。時間かかりそうやなー。結局今年度内の公開はできなかったけど、いろいろと勉強になった。早くレビュー通過したい。

2013年3月28日木曜日

Waiting For Review 2

昨晩焼肉を食べてほろ酔いでunfollowとfollow組み込んで酔った勢いで再アップした。若干検証足りんかもしらんけど、並行でデバグしてrejectされたらそこと併せて調整する感じで。前回はwaitingからin reviewまで7日かかってたけどまた同じくらいかかるんかな。

2013年3月27日水曜日

revising

iTunes Connectの中の人と何度かやり取り。レーティングを変えたことに対しては、「やっぱEULAに誘導してappで表示されるpostの特性についてreportするのが適切かなー、まだなんか文句あるんならApp Review Boardでappealしてもいいけど」みたいなつれない感じだったので、とりあえずfirst launchの時にEULA出して必ずACCEPTさせて、unfollowの機能を追加すると返しておいた。変に突っかかって各所でレポートされてるような泥沼(こことかこことか)も怖いのでできるだけ丁寧かつフレンドリーに書いたら「Thank you, we look forward to reviewing your revised app.」とのこと。まー定型やろうけど。なんとか今年度内にbinary再アップしたい。がんばる。

2013年3月22日金曜日

reject

された。。。
18.2: Apps that contain user generated content that is frequently pornographic (ex "Chat Roulette" apps) will be rejected
とのこと。

とりあえず不適切なコンテンツやユーザは削除できるようにしてね、ってことみたいだが、そもそもTumblrは自分の好きなフォロワーを登録してごにょごにょするものだからそれはユーザの意図によるものだしいつでも公式サイトからアンフォローできるので取り急ぎレーティングを17+にしとくからもっかいレビューしてお願い!とResolution Centerから返信。並行でunfollowする機能をつけてUpload Binaryするか。よく見ると他のtumblrアプリだと付いてるね。tumblinkingにはなかったような、、、。
めげずにがんばる。

2013年3月15日金曜日

accessTokenとsecret

取得完了。javaの文法を全然知らんのでかなり悩んだが、googleに頼りながら力ずくでやっつけた。でもoauth-signpostはiOS用のoauthconsumerより楽で使いやすいかも。コードもそんなにややこしくならんし。
躓いたのは、
・manifestでactivityの属性にandroid:launchMode="singleTask"を入れないと永遠にブラウザが立ち上がる
・AsyncTaskに渡す引数は配列?になってる。
くらいかな。あとはJSONのパースをちょっと調べる。意外と早く形になるかも。甘いか。
昼はまたもや暴豚製麺所。ちょっとくせになっててやばい。

1年ぶりの0.03合目

androidでのoauthについて、とりあえずうっすら光明が見えた。
分からないことだらけで泣きながら検索マシンと化してたが、結局ポイントは2つだけだった。

1.ICSからはhttpリクエストをバックグラウンドでやる必要があるためAsyncTaskを使ってなんとかする。
2.tumblr(だけかは知らないが)にプロキシ経由でトークンを請求するとエラーが返るのでプロキシ使わない。

これで、ちょうど1年前にiOSでrequestTokenのレスポンスを受け取った時と同じ状態になった。iOS版がWaiting For Reviewの間に、ちょっとずつこっちを進めておこう。

Waiting For Review

最後に、ポストが0だった時の対応修正、Data SourceがLikesだった時にpostをフィルタさせない対応、tap to show...の文字切れ対応、font settingsの整理、その他いろいろ直して、iTunes connectから公開申請。参考サイトはたくさんあるので、気は使うけど割りとスムースにいった。
ただ、最近は別にcitibankじゃなくても3,000円とか4,000円とかの手数料はかからんのか。名義をカタカナにしてカレンシーをJPYにしたらどこの銀行でも手数料なしでいけるみたい。ていうかcitiでも実は被仕向ではない形で手数料がかかるらしい。ので三井住友で銀行は登録した。結局マルチマネー口座も使わんことになるのか。全銀協コードはiTunes connectで郵便番号から検索した支店が1つだけだったのでそれで進めてたらエラーが出て目の前真っ暗になったけど、金融機関コード-支店コードにしてサーチしたらマッチした。なんだそれ。
あとはArchiveしたらアイコンが白紙になってたりしたけどstackoverflowではそれでリジェクトされることは無いとの事だったので、ひとまずそれでvalidateとsubmit。特に何の問題もなく通った。あとは3.5-inchのスクリーンショットが抜けてたので追加した。これで無事Waiting For Reviewに。時間かかるんかな。

2013年3月12日火曜日

androidでOAuth

全然わからん。見よう見まねでライブラリいれてrequest token取得を試みるも、うんともすんとも言わず。エラーメッセージで検索しても、やれエミュレータの日付の設定やらターゲットのSDKのバージョンがおかしいやらintentがどーたらとみんな言ってることがバラバラで泣ける。とりあえず、これかな、というのを見つけたが、そもそもeclipseが不安定すぎてイライラする。emulatorの起動すら高確率で失敗するし、全く同じコードを書いてる別プロジェクトでアラートが出たり出なかったり。xcodeの素晴らしさを改めて認識。でも頑張る。1年前もおんなじようにoauthで苦労したなー。
昼はまた暴豚製麺所で並野菜マシちょいカラ。うまい。

2013年3月9日土曜日

デバグ

まだ細々残ってるな。。。
answerの縦幅取得を、Qの高さ(=区切り線の高さ+Aのorigin.y)とAの高さの和でやってたのだが、何故かboundのoriginを取ってたのでframeに修正。初歩的すぎて泣ける。
あとはポストが0だったらエラーは出ずにクルクルが回り続けることになるので、そこも処理。あとはフォロワー、フォロイー0の処理もいるな。今年度の公開は実現するのか。。。

2013年3月6日水曜日

icon

なんかいろいろアイコンがいるのね、、、。free版のDefaultとicon作るついでやっちゃおう。
昨日は暴豚製麺所でランチ。名前の割にさっぱりスープに細めの麺(他のインスパイア系に比べて)、味としてはややわっしょいに似てるかな。豚は確かにごつく、その割に程よい歯ごたえで結構好み。うまかった。

2013年3月2日土曜日

大掃除

公開を前に、ソースとファイル構造を綺麗にする。
プロジェクト内にローンチバージョンのフォルダを作って、変数の宣言をmに移したり、ファイル名を精査したり、大量のコメントを削除したり。あとはfree版はtargetをduplicateすべしというstackoverflowのお達しがあったのでそれに準じたり。あとは細かいバグを見つけたのでささっと直す。はやく公開したい。

2013年3月1日金曜日

こまごまと

とりあえずリロード機能をつけてみた。あとはステータスバーをinfo.plistで非表示にしたり、細かい部分を修正。あとは100postまで見られる評価版を作って、申請してみよう。プロジェクトの複製ってどうやるのかな。ちょっと調べる。
夜は帰りに ぐる2@深江橋で麺300gねぎマシマシにんにく少なめごはん。どっしりきた。うまい。