2012年3月アーカイブ


Android Market で公開するアプリは、容量50MBまでという制限がある。
この制限に変更は無いが、別に4GBまでのファイルをアップロードして使用できるようになったようだ。
ファイルは2つまでで、それぞれ2GBまで大丈夫とのこと。
このファイルはAndroidMarketがホストするので開発者側でストレージを用意する必要は無い。

新しい端末のユーザは、アプリをダウンロードするのと同時に、この2つのファイルも自動的にダウンロードするらしい。
フルで4GBあったら、かなり時間かかりそうだけど。

ファイルフォーマットや用途は限定されていないようなので、多目的に使えます。
今まで50MBの壁に四苦八苦していた開発者には朗報でしょう。

実装などの詳しいことはこちらにあります。
http://developer.android.com/guide/market/expansion-files.html



久々に in-app billing を実装していて、アプリをデベロッパーコンソールにアップして、アプリ内サービスを追加しようと思ったら
現在のバージョンのアプリケーションで請求権限が使用されていないため、新しいアプリ内サービスを追加できません。」
というエラーが表示されていて、アプリ内サービスが追加できない。

原因は、アップしたアプリに以下のパーミッションを付けていなかったためでした。
<uses-permission android:name="com.android.vending.BILLING" />

アプリはダミーでいいからと、パーミッション入れていない古いアプリをアップしたのが間違いでした。
ちゃんとパーミッションを設定して処理を組み込んだアプリをアップしたら、追加できるようになりました。

たしかに日本語では「請求権限」なんだろうけど、直球で
<uses-permission android:name="com.android.vending.BILLING" /> セットした?
してないでしょ。
とかメッセージが出たほうが気づくのが早そうです。


S3 にログ出力用のバケットを作成し、AWS Management Console の CloudFront 設定でログを出力するように設定したのだが、CloudFront のファイルにアクセスをしてもログが出力されない。

CloudFront のログに関する以下のドキュメントを読んでみたところ
http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html

CloudFront periodically puts the distribution's log file in an Amazon S3 bucket of your choice, and then starts writing a new log file for the distribution.
だそうだ。
ログファイルは一定期間ごとに S3 に保存される、とのことなので、タイムラグがあるのだろう。

少し待ってみます。

1時間後に見てみたら無事に出力されていました。


このアーカイブについて

このページには、2012年3月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2012年2月です。

次のアーカイブは2012年4月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja