投稿者:

アプリ

【検討】Firebase ゲストログイン機能とPush通知実装検討

  むかしむかし、あるところに会員ログイン, ゲストログイン機能があるサービス開発プロジェクトがあったとさ…。   懸念   複数端末を利用しているユーザ ゲストログインと会員ログインを行うユーザ → 同じ端末に2通Push通知が送られてしまわないか? 通常アプリ仕様知識 アプリインストール時に擬似的なudidを生成して端末に保存しておくことで、一意な端末 …

UX

情報設計

  「ターゲットユーザーが提示された情報を得た時に、どう考え(感じ)、どのように動くのか」   情報設計とデザインをわける ワイヤーフレーム サイトマップ 色はいらない。 ロジックツリーみたいな情報のツリーを作成する   情報設計が終わってからデザイン それから情報をどのように使いやすく扱うかのグラフィックのデザインを行う。 XDでデザインと情報設計を一緒にレビューし …

Kotlin

Kotlinデバッグ Log.d() import android.util.Log

  Logcat   + import android.util.Log ・・・ if (res != null) { + Log.d(“TAG”, res.data[0].toString() ) }     Debug 赤丸のブレークポイントをクリックで設定して、Debugボタンを押します。     エミュレータを操作してブレークポイ …

アプリ

【工事中】URLパラメータのidをランダム文字列にする

  QRコードでのチェックインで myapp://checkin/checkin_id=1 ではなく、 myapp://checkin/checkin_id=03a5d03c8865ac4cbd2c という形にする。       @see 【Rails】ランダムな文字列をPrimary keyとして使う 【Rails】URLでidの代わりにランダムな文字列を …

アプリ

【工事中】プッシュ通知 プッシュトークン API テーブル設計

    Firebase使うなら     ユーザログイン型で端末複数対応する場合 テーブル概要 users 会員情報 devices デバイス情報。トークンなどを保存 notices お知らせ内容 notice_targets お知らせターゲット   user_devices 端末情報テーブル 🔑user_id 会員id 🔑os OS情報 &#82 …

Kotlin, Firebase

Firebase FCM Push通知 全台へのpush

  テスト用のものです。 実際の運用ではデバイストークンなど一手間が必要です。   Androidを選択します。     Empty Activityを選択します。     Nameを決めると、Package nameが決まるのでメモに控えます。   証明書のフィンがプリントの取得 TESTPushApp $ keytool – …