実験中...
8件の記事
サブスク課金を載せたiOSアプリが審査で差し戻されたとき、何を直せば通るか。開示リンクの配置から、価格表示の修正、審査員向けモードの設定まで、実際のリジェクトと対処を記録しています。
「iOSでアプリ使用制限を自前アプリから掛けたい」開発者向け。認可フロー・マルチターゲット構成・カスタム画面・審査対応まで、実装で詰まりやすいポイントをまとめた実装メモです。
SwiftUI の LongPressGesture で「3秒押したのに反応しない」間欠バグが発生。原因は maximumDistance のデフォルト値。進捗表示と解除判定を別ジェスチャで駆動していたことで症状が間欠的に見えた。調査と修正の記録。
一緒にいる時間だけ、みんなでスマホを手放すアプリ Ima.。その約束を意志任せにせず、相手の端末が近くにある時だけロックが続き、離れると自動で解ける設計にしました。近さをBLEの電波強度で測る実装の記録です。
食卓でスマホを置きたいだけなのに、ロック系アプリは喧嘩の火種になりがちです。Ima. は強制ロックではなく、家族や恋人が iPhone で同時にタップして合意することでセッションが始まります。離れたら自動で解ける。設計思想と実装上の判断を整理します。
iOS の Visit Monitoring で「滞在時間 約2,025年」という異常値が出た。原因は departureDate を == Date.distantFuture で比較する sentinel 判定。Codable 経由で壊れる理由と closed-wins upsert での修正を解説。
バックグラウンドで位置情報を常時取得する花粉アプリを App Store に出そうとすると、コードより先に申請の文書まわりで何度か止まる。PollenShield を配信するまでに踏んだ審査・プライバシー・サポート要件のハマりどころを、後から自分で読み返すために残しておく。
花粉症の朝、家を出る5分前に「今日マスクいる」とだけ鳴ってくれたら十分なのに、既存アプリはどれも「通知時刻を自分で設定してください」から始まる。PollenShieldで設定画面を全部消すために、裏でこっそり決めきった自宅判定・出発判定・引っ越し判定の閾値設計メモ。
正解のない問いに、一緒に挑みましょう。まずはお気軽にご相談ください。