Welcome
エンジニア x 中小企業診断士を強みに、スマートフォンアプリケーション開発/Webサイト制作、IT導入による業務効率化/マーケティング支援などを手掛けるCrossBridge(クロスブリッジ)のホームページです。
著書/プロダクトの紹介、ブログを公開しています。ブログは技術関連からガジェットまで幅広く書いて行く予定です。
業務委託、寄稿などお仕事の依頼も受けています。iOS/Androidネイティブアプリ、ネイティブアプリの知識を活かしたFlutter/Unity開発や技術顧問を引き受けています。問い合わせページからお願いします。
最近のブログ記事
私はデスクトップマシンはMac miniと心に決めていてG4時代からMac Miniを愛用しています。
※Mac miniが発売される前はPowerMacを使っていましたが
2012年モデルを発売日に購入し、2014モデルは発表されても2コアに(コア数だけ見ると)スペックダウンしていたのので2018年になっても使い続けていました。
ニンテンドースイッチはUSBキーボードを接続することができます。キーボードを接続するとニンテンドーeショップの検索や、モンスターハンターダブルエックス、ドラゴンクエストXなどゲーム中のチャットでの入力がとても便利になります。
中小企業者等の少額減価償却資産の取得価額の損金算入の特例についての話です。
ジオフェンシングとは 特定の場所やその周辺に仮想的な境界(ジオフェンス)を設けて、その境界に入ったときや出たとき、あるいは一定時間滞在しているときに特定のアクションを行うものである。
両OSの差異 ジオフェンスの登録がiOSは20個まで、Androidは100個まで トリガーはAndroidは 入った 出た (一定時間)滞在した 、iOSは 入った 出た のみ Android https://developer.android.com/training/location/geofencing?hl=ja
ジオフェンスは複数作成することができる 一つのアプリには100個まで ジオフェンスに 入ったとき / 出たとき / とどまる期間(滞留期間)を指定して、その期間が経過したとき をトリガーにすることができる 必要なパーミッション ACCESS_FINE_LOCATION アプリが Android 10(API レベル 29)以上をターゲットとする場合は、ACCESS_BACKGROUND_LOCATION 注意事項 Android 8.0(API レベル 26)以上では、ジオフェンスの監視中にアプリがバックグラウンドで実行されている場合、デバイスは2〜3分ごとにジオフェンス イベントに応答する。 https://developer.android.com/about/versions/oreo/background-location-limits?hl=ja 最適な結果を得るには、ジオフェンスの最小半径を 100~150 メートルに設定する必要がある デバイスが再起動されたら再登録が必要 ジオフェンス設定時にその境界内にいるときに 入った 通知が来る。同じくその境界内にいないときに 出た 通知が来る。ノイズになる場合は setInitialTrigger を0にすれば良い。Flutterのライブラリがどうなっているかは確認が必要。 iOS https://developer.apple.com/documentation/corelocation/monitoring_the_user_s_proximity_to_geographic_regions?language=objc
ジオフェンスは複数作成することができる 一つのアプリには20個まで ジオフェンスに 入ったとき / 出たとき をトリガーにすることができる FlutterのライブラリでAndroidと同じように滞在で判定できるようにしてくれてたらいいな(未確認) 必要なパーミッション(info.plistの設定) NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription 注意事項 ジオフェンス設定時にその境界内にいるときに 入った 通知は来ない。同じくその境界内にいないときに 出た 通知は来ない 設定で Appのバックグラウンド更新 が無効化されているとダメ Flutterのライブラリ https://pub.