iOS7対応して申請してから4日でReady for saleに。以前は6日以上かかってたのに、、早くなってる。ともかく、ご利用中の皆様、ふるってアップデートください。v1.0からご利用頂いているエルサルバドルの方も早速アップデートくださってる。自分がいいと思って作ったものが半年も使い続けてもらえて、アップデータがあがった瞬間に更新してもらえるのは、やっぱり嬉しい。
what’s new in v1.4.0
- Some display errors on iOS7 have been fixed.
- iOS7上でのいくつかの表示エラーを修正しました。
ちなみに一昨日は京都に出張。昼前に長岡京の「はしもと」で鰻丼上。めちゃ柔らかくてうまい。これで2,000円は安い。悔しいが鰻は江戸焼やな。で、せっかくなので仕事終わってから一乗寺まで出張って「夢を語れ」行ってみた。関西のインスパイアでは有名ながらアホみたいに行列できると聞いて躊躇してたが、開店30分くらい前につけたので、誰も居ないけどせっかくなので並んでみた。ちょっとして後ろに5人くらい連なった状態で開店。ラーメンヤサイマシニンニクアブラちょいマシ。おいしい。住道、尼崎の系列店に比べて店内もお味も綺麗というか上品というか、さすが京都なのか。
2013年9月27日金曜日
2013年9月22日日曜日
iOS7対応
買う気全然なかったけど、ちょうどこの時期にiPhone5を紛失したのでやむなく5c(G)に機種変。まあいい感じではある。最近はもっぱら何か読んだり観たり書いたりはNexus7(2013)一本なので、iPhoneにはtumblrビューアーと電話とテザリングと音楽さえまかなってくれればそれでよしな感じなので、cの16Gにしてデータもアプリもおもっくそ削った。5のときは40G超えてた中身を3G強まで削減。この5年の様々な思いや澱みを良くも悪くも一新。すっきり。
で、はからずもiOS7になっちゃって、これはこれでいいけど、tumblrineManがうまく動かず。テキストのコンテナサイズ取得がうまく行ってないようで、テキスト・引用・チャット・Answerの表示がむちゃくちゃ。ステータスバーも消えなくなったし。こりゃイカンということで修正。UITextViewのcontentsizeがうまく取得できずデベロッパのフォーラムをうろうろしてたら同じ症状の人がワンサカいたけど書いてることみんなバラバラで困った。1時間ほど悩んで結局下記をcontentSize取得の直前に差し込むのが手っ取り早かった。
できた。お使いの方には、公開まであと少々お待ちいただくこと、ご了承願います。
で、はからずもiOS7になっちゃって、これはこれでいいけど、tumblrineManがうまく動かず。テキストのコンテナサイズ取得がうまく行ってないようで、テキスト・引用・チャット・Answerの表示がむちゃくちゃ。ステータスバーも消えなくなったし。こりゃイカンということで修正。UITextViewのcontentsizeがうまく取得できずデベロッパのフォーラムをうろうろしてたら同じ症状の人がワンサカいたけど書いてることみんなバラバラで困った。1時間ほど悩んで結局下記をcontentSize取得の直前に差し込むのが手っ取り早かった。
if([[UIDevice currentDevice].systemVersion floatValue]>=7)[textview.layoutManager ensureLayoutForTextContainer:textview.textContainer];//1.4.0 [textview layoutIfNeeded];//1.4.0
できた。お使いの方には、公開まであと少々お待ちいただくこと、ご了承願います。
2013年9月11日水曜日
初入金
tumblrineMan v1.3.0を最後に、だいたい機能的には満たしたかなーとしばらく開発から離れてた。フリー版作るのも考えたけど、そもそもの目的は最高のTumblrクライアントを作ってリブログにまみれることだったので、それを果たしたらなんとなく満足してしまった。まあセールスは全然で、その証拠に今日はじめてアップルから入金された。デベロッパプログラム1年分にも満たないが、ご利用いただいている皆さん有難うございます。ご意見等あればお聞かせください。
で、Nexus7(2013)ですよ。なんだこれサイコーじゃないか。iPhone5とほぼおなじ323ppiで7インチ、iPad miniより軽くて薄くてこれだけでサイコーなのに画面出力(無線も有線も)できて非接触の充電できて20,000円台。smaconとptv3000とbackbeat goでkf2。たまらん。解像度が上がって300g切ったことで、不満要素は一切なくなった。もうタブレットはこれでいい。tumblrineManのAndroid版、早く作らなきゃ。
で、Nexus7(2013)ですよ。なんだこれサイコーじゃないか。iPhone5とほぼおなじ323ppiで7インチ、iPad miniより軽くて薄くてこれだけでサイコーなのに画面出力(無線も有線も)できて非接触の充電できて20,000円台。smaconとptv3000とbackbeat goでkf2。たまらん。解像度が上がって300g切ったことで、不満要素は一切なくなった。もうタブレットはこれでいい。tumblrineManのAndroid版、早く作らなきゃ。
2013年6月6日木曜日
tumblrineMan v1.2.0
とりあえずバイナリをアップした。6日後にはリリースされるはず。
what's new in v1.2.0
- リブログオプション(コメント、カメラロールへの保存)を追加しました。
- 早送り/巻戻し機能を追加しました。(次へ/前へボタンを長押し)
- フォロイーが0のときに設定画面を開けない不具合を修正しました。
- Dashboardのポストが20件未満の場合にリクエストがエラーになる不具合を修正しました。
- その他もろもろのバグを修正しました。
あとapp store内のSEO対策でApp Nameを変更したのだがstoreでの表示名は変わってないのに順位がドーンと上がった。
280位くらい?→39位前後をうろちょろ。ただsalesには全然影響してなくてビビった。じゃあみんな何見て買ってるの。
次は、オリジナル解像度の表示を画面タップじゃなくて設定ボタン→アクションシートからやろう。
んで画面タップでブログ名、カレントポストnum、ナビゲーションボタン、キャプションの表示/非表示を切り替えよう。そうしよう。
夜は暴豚で並野菜マシマシにんにくちょいマシカラメ。美味いが最近背広がきつくなってきてやばい。今月中にはラン再開するぞ。
what's new in v1.2.0
- リブログオプション(コメント、カメラロールへの保存)を追加しました。
- 早送り/巻戻し機能を追加しました。(次へ/前へボタンを長押し)
- フォロイーが0のときに設定画面を開けない不具合を修正しました。
- Dashboardのポストが20件未満の場合にリクエストがエラーになる不具合を修正しました。
- その他もろもろのバグを修正しました。
あとapp store内のSEO対策でApp Nameを変更したのだがstoreでの表示名は変わってないのに順位がドーンと上がった。
280位くらい?→39位前後をうろちょろ。ただsalesには全然影響してなくてビビった。じゃあみんな何見て買ってるの。
次は、オリジナル解像度の表示を画面タップじゃなくて設定ボタン→アクションシートからやろう。
んで画面タップでブログ名、カレントポストnum、ナビゲーションボタン、キャプションの表示/非表示を切り替えよう。そうしよう。
夜は暴豚で並野菜マシマシにんにくちょいマシカラメ。美味いが最近背広がきつくなってきてやばい。今月中にはラン再開するぞ。
2013年5月31日金曜日
1.1.2公開と次の展望
取り急ぎ、いくつかのバグ修正を終えた1.1.2が無事Ready for sale.
並行してv1.2.0を開発中。
・オプション付きリブログ追加(コメントつけてリブログしたり、画像をカメラロールに保存したりできる)
・ナビゲーションボタン長押しで早送り可能
・フォロイーが0のときに設定画面を開けない不具合を修正
・dashboardのポストが20件未満の場合の先読みがエラーになる不具合を修正
などなど。カメラロールへの保存は特に悩まずできた。多分週明けにはwaiting for review に辿り着くかな。
がんばる。
一昨日はマッチョでワンコインつけ麺。うまし。
昨日は細見商店@布施に初挑戦。金の麦味噌とごはん。美味しい店はいくらでもあるな。
横のグループが食べてたつけ麺もなかなかイケそう。試してみよう。
今日は久宝寺口のスシローに歩いて行って10皿。楽しい。
並行してv1.2.0を開発中。
・オプション付きリブログ追加(コメントつけてリブログしたり、画像をカメラロールに保存したりできる)
・ナビゲーションボタン長押しで早送り可能
・フォロイーが0のときに設定画面を開けない不具合を修正
・dashboardのポストが20件未満の場合の先読みがエラーになる不具合を修正
などなど。カメラロールへの保存は特に悩まずできた。多分週明けにはwaiting for review に辿り着くかな。
がんばる。
一昨日はマッチョでワンコインつけ麺。うまし。
昨日は細見商店@布施に初挑戦。金の麦味噌とごはん。美味しい店はいくらでもあるな。
横のグループが食べてたつけ麺もなかなかイケそう。試してみよう。
今日は久宝寺口のスシローに歩いて行って10皿。楽しい。
2013年5月24日金曜日
バグ?フィクス
仕事が結構大変でぜんぜんアップデートができなくて悲しいが、先行して細々としたバグ?を修正。お使いいただいている方には大変申し訳ありません。
【直したとこ】
1.最初のリクエストが何らかの理由で完了せず、エラーも返ってこないと、くるくるが回り続けるだけで何もできなくなることが極希にあったので、一つのポストもない状態でも3本指タップで設定画面を開けるようにした。(特に何かが解決できるわけではないが、念のため)
2.データソース「その他」で無効な文字が入っていた場合の処理を、アラート後すぐに設定画面を開くように変更した。
3.dashboardのリクエストでoffsetを使用している状態で一時休憩して何時間後かに再開したらフォロイーの数によってはポスト重複回避のためのoffset加算処理が正常に終わらなくなるので、はなっからsince_idでのリクエストアルゴリズムを使うよう変更した。(割りと致命的だったかも)
4.Answerをリブログしたことなかったけどそもそもできないみたいなのでアラート処理を追加した。
5.アニメーションGIFはoriginalのリソースじゃないと動かないポストもあったので画像解像度設定に関わらず問答無用でoriginalを表示するようにしていたが、たまに高クオリティで長尺のGIFが大量に貼られたポストがあると場合によってはメモリ不足でアプリが落ちちゃうので、逆に問答無用でhigh以下の解像度で表示するように変更した(タップすればオリジナルを表示)(これも割と致命的だったかも)
で、v1.1.2として現在Waiting For Review。
少々お待ちください。
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
【直したとこ】
1.最初のリクエストが何らかの理由で完了せず、エラーも返ってこないと、くるくるが回り続けるだけで何もできなくなることが極希にあったので、一つのポストもない状態でも3本指タップで設定画面を開けるようにした。(特に何かが解決できるわけではないが、念のため)
2.データソース「その他」で無効な文字が入っていた場合の処理を、アラート後すぐに設定画面を開くように変更した。
3.dashboardのリクエストでoffsetを使用している状態で一時休憩して何時間後かに再開したらフォロイーの数によってはポスト重複回避のためのoffset加算処理が正常に終わらなくなるので、はなっからsince_idでのリクエストアルゴリズムを使うよう変更した。(割りと致命的だったかも)
4.Answerをリブログしたことなかったけどそもそもできないみたいなのでアラート処理を追加した。
5.アニメーションGIFはoriginalのリソースじゃないと動かないポストもあったので画像解像度設定に関わらず問答無用でoriginalを表示するようにしていたが、たまに高クオリティで長尺のGIFが大量に貼られたポストがあると場合によってはメモリ不足でアプリが落ちちゃうので、逆に問答無用でhigh以下の解像度で表示するように変更した(タップすればオリジナルを表示)(これも割と致命的だったかも)
で、v1.1.2として現在Waiting For Review。
少々お待ちください。
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
2013年5月11日土曜日
バグフィクス
なんか急にフォロワーの取得に失敗しましたエラーが頻発するなーと思って色々調べてみたら、infoの取得にpostメソッド使ってたのが引っかかってたみたい。今までいけてたのに。
というわけで急遽修正してtumblrineMan 1.1.1をアップ。数日後にはリリースされるはず。
ご利用の方々にはご迷惑をお掛けしますが、もう少々お待ちください。
ちなみに、今考えているアップデートは以下のとおり。
・リブログボタン長押しでコメント付き+カメラロールに保存できるように
・タイムラインモード
・記事ポスト機能
というわけで急遽修正してtumblrineMan 1.1.1をアップ。数日後にはリリースされるはず。
ご利用の方々にはご迷惑をお掛けしますが、もう少々お待ちください。
ちなみに、今考えているアップデートは以下のとおり。
・リブログボタン長押しでコメント付き+カメラロールに保存できるように
・タイムラインモード
・記事ポスト機能
2013年4月30日火曜日
2013年4月23日火曜日
Waiting For Review (v1.1)
次男が生まれていろいろばたばたしてる中、ちょびーっとずつセールスを伸ばすtumblrineMan。
とりあえず日本語に完全対応したv1.1をWaiting For Reviewした。
こいつがリリースされたらいくつかレビューをお願いしてみよう。
tumblrクライアントはデバッグしながらダッシュボードを深堀りしがちなのでなかなか開発が進まん。頑張る。
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
とりあえず日本語に完全対応したv1.1をWaiting For Reviewした。
こいつがリリースされたらいくつかレビューをお願いしてみよう。
tumblrクライアントはデバッグしながらダッシュボードを深堀りしがちなのでなかなか開発が進まん。頑張る。
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
2013年4月12日金曜日
thanks!
昨日早速ダウンロードがあった。日本のマーケットから。どうやって見つけられたのだろう。嬉しい。有難うございました。
ローカライズなど順次ブラッシュアップしますので、宜しくお願い致します。
ローカライズなど順次ブラッシュアップしますので、宜しくお願い致します。
2013年4月10日水曜日
Ready for Sale
再アップ後、iPhone版tumblrのログアウト後の仕様変更があってアカウント追加ができない不具合を見つけたので自主リジェクトして再々アップした。
で、ついにReady for Saleに!
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
長かった。もっとリジェクトされまくりを覚悟してたけど思ったよりあっさりいってよかった。参考までにちょっと長いけどResolution Centerでのやり取りを残しとく。
○APPLE said:
18.2: Apps that contain user generated content that is frequently pornographic (ex "Chat Roulette" apps) will be rejectedを頂く。
- Use Moderators to flag and remove inappropriate content
- Require that your users agree to terms (EULA) and these terms must be clear that there's no tolerance for objectionable content
- Users need a way to flag or report objectionable content and/or users generating this content
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA
との指示事項が並んでたので、うわーめんどくせーと思って以下のように返して様子を伺う。
●I said:
Thank you for reviewing! As you say, my app may display some sexual / violent content, but I think it occurs with user's intention.Because my app is "Tumblr" client, and Tumblr users determine to follow/not to follow other Tumblr users by content they(other Tumblr users) have generated. And Tumblr users can unfollow them anytime on the Tumblr official site.So, I just changed my app's rating from 4+ to 17+ in reference to other Tumblr app on the App Store.I really hope you can review my app again.
I'm looking forward to hearing from you.
If I have little understanding of this problem, let me know please.
Thank you.
(英語が不自由なので一応日本語訳:いやいや、確かにややこしい画像とか流れてくるときあるけどtumblrってそういうもんじゃん。気に食わなきゃunfollowすりゃいいし。とりあえずレーティングを17歳以上にしとくからもっかいレビューしてよ)で、その後、
○APPLE said:
Thank you for your response. It would be appropriate to add access to the EULA, and a reporting feature for each posting displayed within the app.
If you wish to appeal your review, you can submit a request to the App Review Board. The App Review Board was created for developers to appeal an app review they have concerns with. Once the App Review Board has completed their evaluation, they will contact you directly with the decision.
との無慈悲な返信が。ただまあEULAさえあれば変な画像が表示されること自体はやむなしともとれるので、覚悟を決めてEULAとunfollow機能の追加を決意。変に突っかかって余計ややこしくなるのも嫌なので。
●I said:
Hi, I'm adjusting my app now.
My plan is following:
1. Add EULA message and "AGREE" button which are displayed on first launch. The message is that:
--------------------------------------------------
(省略。APPLEの標準的EULAに基づくが、それに加えて以下を承諾せよというExtra termsを書いた。)
--------------------------------------------------
2. Add function for removing tumblr user who had posted displayed objectionable content.
(一応日本語訳:直します。とりあえずEULAと承認ボタンを初回起動時に出して、変な投稿したtumblrユーザを消せる機能をつけます。)
と下手に出て返信。で、その後
○APPLE said:
Thank you, we look forward to reviewing your revised app.
との定型が返ってきた。
修正後アップしたら、特に向こうからは連絡なくReady for Saleになった。
とにかく、開発者が意図してないコンテンツが表示されるappは、その旨と何が表示される可能性があるかと回避方法をEULAに盛り込んでユーザに承諾させる必要がありそう。参考までに。あとtumblrジャンキーな人は是非ダウンロードしてフィードバックください。
tumblrineMan
app.ut6tqtd@gmail.com
で、ついにReady for Saleに!
名前:tumblrineMan
特長:tumblrをいつまででも見られます。食う寝るリブログ。
値段:85円/0.99$
長かった。もっとリジェクトされまくりを覚悟してたけど思ったよりあっさりいってよかった。参考までにちょっと長いけどResolution Centerでのやり取りを残しとく。
○APPLE said:
18.2: Apps that contain user generated content that is frequently pornographic (ex "Chat Roulette" apps) will be rejectedを頂く。
- Use Moderators to flag and remove inappropriate content
- Require that your users agree to terms (EULA) and these terms must be clear that there's no tolerance for objectionable content
- Users need a way to flag or report objectionable content and/or users generating this content
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA
との指示事項が並んでたので、うわーめんどくせーと思って以下のように返して様子を伺う。
●I said:
Thank you for reviewing! As you say, my app may display some sexual / violent content, but I think it occurs with user's intention.Because my app is "Tumblr" client, and Tumblr users determine to follow/not to follow other Tumblr users by content they(other Tumblr users) have generated. And Tumblr users can unfollow them anytime on the Tumblr official site.So, I just changed my app's rating from 4+ to 17+ in reference to other Tumblr app on the App Store.I really hope you can review my app again.
I'm looking forward to hearing from you.
If I have little understanding of this problem, let me know please.
Thank you.
(英語が不自由なので一応日本語訳:いやいや、確かにややこしい画像とか流れてくるときあるけどtumblrってそういうもんじゃん。気に食わなきゃunfollowすりゃいいし。とりあえずレーティングを17歳以上にしとくからもっかいレビューしてよ)で、その後、
○APPLE said:
Thank you for your response. It would be appropriate to add access to the EULA, and a reporting feature for each posting displayed within the app.
If you wish to appeal your review, you can submit a request to the App Review Board. The App Review Board was created for developers to appeal an app review they have concerns with. Once the App Review Board has completed their evaluation, they will contact you directly with the decision.
との無慈悲な返信が。ただまあEULAさえあれば変な画像が表示されること自体はやむなしともとれるので、覚悟を決めてEULAとunfollow機能の追加を決意。変に突っかかって余計ややこしくなるのも嫌なので。
●I said:
Hi, I'm adjusting my app now.
My plan is following:
1. Add EULA message and "AGREE" button which are displayed on first launch. The message is that:
--------------------------------------------------
(省略。APPLEの標準的EULAに基づくが、それに加えて以下を承諾せよというExtra termsを書いた。)
--------------------------------------------------
2. Add function for removing tumblr user who had posted displayed objectionable content.
(一応日本語訳:直します。とりあえずEULAと承認ボタンを初回起動時に出して、変な投稿したtumblrユーザを消せる機能をつけます。)
と下手に出て返信。で、その後
○APPLE said:
Thank you, we look forward to reviewing your revised app.
との定型が返ってきた。
修正後アップしたら、特に向こうからは連絡なくReady for Saleになった。
とにかく、開発者が意図してないコンテンツが表示されるappは、その旨と何が表示される可能性があるかと回避方法をEULAに盛り込んでユーザに承諾させる必要がありそう。参考までに。あとtumblrジャンキーな人は是非ダウンロードしてフィードバックください。
tumblrineMan
app.ut6tqtd@gmail.com
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にはなかったような、、、。
めげずにがんばる。
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のパースをちょっと調べる。意外と早く形になるかも。甘いか。
昼はまたもや暴豚製麺所。ちょっとくせになっててやばい。
躓いたのは、
・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の間に、ちょっとずつこっちを進めておこう。
分からないことだらけで泣きながら検索マシンと化してたが、結局ポイントは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に。時間かかるんかな。
ただ、最近は別に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の処理もいるな。今年度の公開は実現するのか。。。
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のお達しがあったのでそれに準じたり。あとは細かいバグを見つけたのでささっと直す。はやく公開したい。
プロジェクト内にローンチバージョンのフォルダを作って、変数の宣言をmに移したり、ファイル名を精査したり、大量のコメントを削除したり。あとはfree版はtargetをduplicateすべしというstackoverflowのお達しがあったのでそれに準じたり。あとは細かいバグを見つけたのでささっと直す。はやく公開したい。
2013年3月1日金曜日
こまごまと
とりあえずリロード機能をつけてみた。あとはステータスバーをinfo.plistで非表示にしたり、細かい部分を修正。あとは100postまで見られる評価版を作って、申請してみよう。プロジェクトの複製ってどうやるのかな。ちょっと調べる。
夜は帰りに ぐる2@深江橋で麺300gねぎマシマシにんにく少なめごはん。どっしりきた。うまい。
夜は帰りに ぐる2@深江橋で麺300gねぎマシマシにんにく少なめごはん。どっしりきた。うまい。
2013年2月26日火曜日
バグフィクス
実機でいろいろテスト。JSON読み込み前にナビゲーションボタンを押すと落ちるので、読み込んでからボタンを表示するように修正してたら、変なタイミングでボタン描画されてるのに気づいて修正。細かいバグはやっぱり潜んでるな。とりあえず修正は完了。あとはreloadボタンをpreferencesにつけたら公開して問題ないかな。レビュー怖いな。
2013年2月25日月曜日
仲間入り
やっと、obj-cの勉強を初めて1年経ってようやく、Apple Developer Programに加入。
ていうか木曜に登録して金曜にアクティベート用のメール来てクリックしたらエラーが出て調べたら結構みんな同じエラーでappleにコンタクトするのが織り込み済みみたいになっててなんだかなーとか思いながら同じようにメールしたら土日挟んでたから全然連絡こずに今日の朝に返事来てたからアクティベートしたらうまくいった。そこからいろいろ証明書の発行とかやりつつ、実機に転送して確認。ばっちり!あまりにシミュレータ通りに動くから拍子抜け。いやー、いいわこれ。最高のtumblrクライアントだわ。早いとこ公開しよう。
今日は振休だったので昼間マッチョで塩並野菜マシマシバターのあとcitibankで昔に作ったアカウントの情報を確認しにいったし、下準備はばっちり。円建てドル建てどっちがいいのかなーとか今から皮算用。楽しい。
ていうか木曜に登録して金曜にアクティベート用のメール来てクリックしたらエラーが出て調べたら結構みんな同じエラーでappleにコンタクトするのが織り込み済みみたいになっててなんだかなーとか思いながら同じようにメールしたら土日挟んでたから全然連絡こずに今日の朝に返事来てたからアクティベートしたらうまくいった。そこからいろいろ証明書の発行とかやりつつ、実機に転送して確認。ばっちり!あまりにシミュレータ通りに動くから拍子抜け。いやー、いいわこれ。最高のtumblrクライアントだわ。早いとこ公開しよう。
今日は振休だったので昼間マッチョで塩並野菜マシマシバターのあとcitibankで昔に作ったアカウントの情報を確認しにいったし、下準備はばっちり。円建てドル建てどっちがいいのかなーとか今から皮算用。楽しい。
2013年2月21日木曜日
遅ればせながら
開発に着手して約1年、やっとのことでapple developer programに登録。とりあえずいつもとは別のapple IDを希望して、購入手続きを済ませた。、、、が、アクティベート用のメールが返ってこない。調べると、ご注文成立から1日くらいかかるみたい。なんともまあ悠長な。まあもう買っちゃったのであとには引けん。早く実機で動いてるこいつを見たい。
2013年2月20日水曜日
あとは実機で
結局、UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation)はdeviceの回転状態であってinterfaceの状態ではない、というよくわからん説明をstackoverflowで見かけたのでおとなしく[UIApplication sharedApplication].statusBarOrientation>2でbool値をとって判定。うまく行った。
そのあとこまごましたとこを見直してたけど、うん、いけたな。iPad対応も完了。
あとは、実機に送って使ってみて、appstore登録かな。長かった。
並行で、androidもちょこちょこ調べ中。エミュレータが糞重いがintelのimg使えば早くなるという記事を見つけて試してみた。確かに全然早くなった。
こことか見ながら。
とりあえずoauth-signpostでaccesstokenとるとこまで今月中に片付けたい。またゼロから調べるのもなかなか楽しい。
そのあとこまごましたとこを見直してたけど、うん、いけたな。iPad対応も完了。
あとは、実機に送って使ってみて、appstore登録かな。長かった。
並行で、androidもちょこちょこ調べ中。エミュレータが糞重いがintelのimg使えば早くなるという記事を見つけて試してみた。確かに全然早くなった。
こことか見ながら。
とりあえずoauth-signpostでaccesstokenとるとこまで今月中に片付けたい。またゼロから調べるのもなかなか楽しい。
2013年2月19日火曜日
landscape続き
2013年2月17日日曜日
landscapeで起動時のwidth
超ひさびさにxcode。
文字サイズとかちょこちょといじりながら、chat,audio,videoのiPad対応が完了。
が、landscapeで起動した時、[[UIScreen mainScreen]bounds].size.widthが何故かportraitで読まれる。回転させたら直る。ちょっと調べる。
これ完成したら、android版に手を出してみよう。
風邪気味。乗りきれるかな。
文字サイズとかちょこちょといじりながら、chat,audio,videoのiPad対応が完了。
が、landscapeで起動した時、[[UIScreen mainScreen]bounds].size.widthが何故かportraitで読まれる。回転させたら直る。ちょっと調べる。
これ完成したら、android版に手を出してみよう。
風邪気味。乗りきれるかな。
2013年1月14日月曜日
鈍ってる
正月明けからなんとなくxcodeをいじってて、uitableviewcellのimageView.imageがiPadだと変に引き伸ばされる現象に悩まされ、いちいちデバイスで分岐させるよう修正してたけどなんか気持ち悪いなーとか思ってたら単に画像サイズがiPhoneの2倍になってるのが原因やった。ほぼすべての画像を機械的に縦横2倍にしてiPad用に流用してたから、tableのセルの中はiPhoneもiPadも解像度一緒ということに気がまわらんかった。かなり鈍ってるなーとか思いながら画像を修正したけどcleanしてbuildしても解消されず、DerivedDataをdeleteしても変わらず泣きそうになって色々調べて、結局ホーム画面からアプリ削除してbuildしなおしたら解消。原因不明。とりあえずここは解決して、iPad用に各所を倍にするちまちました作業を進めてる。もうちょいかな。
夜は八尾で焼肉。最高に旨かった。
夜は八尾で焼肉。最高に旨かった。
登録:
投稿 (Atom)