2016年9月22日木曜日

フランス蚤の市最新事情

パリにはヴァンヴとクリニャンクールという2つの有名な蚤の市があります。旅行者には人気の観光スポットですが、実は本当に掘り出し物を見つけるには向いていないと言われています。

なぜなら、プロのバイヤーや個人輸入の人達が朝早くから来て良い品物は大量に買い付けていくからです。
僕もどの位の時間から彼らが活動しているのかはっきりしたことはわかりませんが、恐らく蚤の市の開始時間直後、朝8時9時のレベルと思います。
普通に市場を歩いて周っているときにも、バイヤーらしき人(日本人、アジア系が多い)がスーツケースを引いて物色する姿はよく見かけます。

本当に掘り出し物を探すなら、地方都市、ベルギー、オランダへ
僕の経験上、地方都市やベルギー、オランダの方が状態の良い雑貨がかなり安く売っています。色々な蚤の市を見ましたが、明らかにパリと比べて割安です。特に良かったのはベルギーのブリュージュ。人気の観光地なのでおすすめです。

リールのブラッドリーは2016年は中止
残念なことに、欧州最大の蚤の市、毎年9月第1週末のリールのブラッドリーは今年は中止だそうです。相次ぐテロの影響で、観光客が数百万人来ると言われるこのイベントは危険すぎると判断されたようです。


2016年9月21日水曜日

アプリの成長のためにFirebaseの2つの機能を使ってみた

リリースしたアプリ(覚える百人一首)のユーザー数アップのために、Firebaseの2つの機能を使ってみることにしました。設定のやり方を色々調べたのでメモ。

Notifications
まずは、Notifications
Firebaseのコンソールページからアプリに対してプッシュ通知が送れるというもの。アナリティクスでみると使用2日目と3日目で70%位のユーザーが離脱しているので、この辺のユーザーをプッシュ通知で呼び戻せればアクティブユーザーを増やすのにかなりの効果がありそう。

設定の仕方は、公式ドキュメント通りにやったらできた。

https://firebase.google.com/docs/notifications/ios/console-audience#upload_your_apns_certificate

Provisioning APNs SSL Certificatesが必要なので、(何を言ってるのか自分でも分かっていません)このページのインストラクション通りに用意してから取り掛かりましょう。

Dynamic Links
次に設定したがDynamic Links
よく分かっていないが、自分のウェブサイトとアプリをリンクさせて、アプリを持っているユーザーがリンクをクリックした時はアプリを起動、持っていないユーザーの場合はApp Storeのインストールページが自動で開かれる、ということらしい。
とりあえずこのブログの百人一首アプリページを設定した。(スマホからこのリンクをクリックすると上記の動作になるはずです。)

公式ドキュメントを読んでも(英語)何が何だか、設定が全く分からかったのだが、下記のFirecast動画の通りにしたら結構簡単にできました。

https://www.youtube.com/watch?v=sFPo296OQqk

効果の程は、そもそもこのブログの訪問者がものすごく少ないのであまり期待できません。(>_<)
でも、せっかくだから出来ることは何でもしておきたい。

それと、このDynamic Linkを設定するとGoogleでの検索順位が上がるとのことです。

まとめ
開発の知識がない僕でも何とか2つの機能を使えるようになりました。本当に、Firebaseの
サービスは素晴らしい。
機能の概要については次の2つのYoutube動画が詳しいです。

Notifications: Everything you need in 45 minutes - Google I/O 2016
https://youtu.be/KpTSpVh9SfY?list=PLl-K7zZEsYLlAyGS6_paVoGJ9YKC7J3NN

Grow your app with Firebase using Notifications, App Indexing, Dynamic Links - Google I/O 2016
https://youtu.be/v7T8ZAq7r1g?list=PLl-K7zZEsYLlAyGS6_paVoGJ9YKC7J3NN

2016年9月20日火曜日

やりたいことと続けられない意志の弱さ

昔は、いわゆる『自分の本当にやりたいこと』というのに悩んでいたのですが、いつ頃からか、やりたいことは沢山あるのに続けられない意志の弱さに悩むようになっていました。

例えば、今日は

アプリ開発で1日最低1つのタスクをこなしたい。
筋トレを毎日続けたい。
スペイン語(Duolingoで)をやらなきゃ。
読みたい本もある。
このブログも本当は毎日更新したい。

ハウツー本や方法論のブログなんかを読んで結局1日が終わってしまうというパターンをどうにかしないと、本当にやりたいこと、なりたい自分には届かないのかなと、なんとなく思ったことを書いて今日のブログ更新です。



2016年9月18日日曜日

Xcode8でiTunes Connectへバイナリーのアップロードが出来ない

Xcode8がリリースされたので早速アプリの申請に取り掛かったところ、iTunes Connectへバイーのアップが出来ない。Xcodeではアップロード終了まで行くのにiTunes Connectに反映されない。半日ほどはまったのでメモ。

原因として、この秋から、Appleのプライバシー関連の規定に変化があり、アプリで使っていたAdMobのライブラリーに原因があった模様。
Appleからメールも来ていた。

This app attempts to access privacy-sensitive data without a usage description. The
app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.

This app attempts to access privacy-sensitive data without a usage description. The
app's Info.plist must contain an NSBluetoothPeripheralUsageDescription key with a string value explaining to the user how the app uses this data.

対応としては下記URLを参考に、Info.plistに3項目を追加でアップロードできるようになりました。

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/ios/UmeVUDrcDaw


現在はAdMobライブリーがアップデートされ、何もしなくても良くなったみたい。
http://googleadsdeveloper.blogspot.fr