22:57:25 @tateisu@mastodon.juggler.jp
icon

STと違って、iMastはプッシュ通知専用のアクセストークンを端末ごとに取得する方式を取っています。バックアップ/エクスポートを考慮すると、この方式はプッシュ通知関連の情報を丸ごとエクスポートの対象外として扱えるので明瞭で良いのでしょう。

22:53:24 @tateisu@mastodon.juggler.jp
icon

WebPush自体は暗号化の仕組みを備えているのですが、WebPushでブラウザに送れるデータ長の最大よりFCMでアプリに送れるデータ長の最大の方が25%くらい短いのでそのままアプリに転送することはできません。
アプリサーバ上で暗号を解除してデータ量を削減するか、もしくはデータを丸ごと無視してトリガーのみをアプリに送るかしないといけません。
前者はセキュアとは言い難いのでSTは後者にしてます。ただしアプリ側でもREST APIで読み直す事になるので通知が多い&端末が多いとrate limitの問題が出ます。解決してません。
タンスに購読リクエストを投げる時に必要な鍵ペアの生成もアプリ側でやるといいんでしょうけど、上記の選択で迷ってたんで、今はまだアプリにハードコードした公開鍵をタンスに送ってますね。そのためアプリサーバではメッセージの詳細を無視してることを証明する術がありません…。

22:30:47 @tateisu@mastodon.juggler.jp
icon

@kedama 15分おきにREST APIで通知を読むだけの最も素朴なやつですね。Googleなど外部のサーバにデータを渡したくないからだそうです。github.com/tuskyapp/Tusky/issu

方式としては他にもアプリサーバにアクセストークンを渡して通知ストリームを読ませてからFCMでアプリに投げるとかあります。Tootdonや昔のSTはそうやってました

Web site image
Push notifications? · Issue #793 · tuskyapp/Tusky
22:23:46 @tateisu@mastodon.juggler.jp
icon

@kedama 試してないけど、聞いた話ではTuskyはWebPushに対応してません。アプリ側で定期的にチェックするPull通知チェックだと思います。Androidの制限で15分間隔

21:49:15 @tateisu@mastodon.juggler.jp
icon

QRコード決済はアプリの画面を表示する必要があるので、広告を表示する機会が多い。位置情報どころか決済相手の情報まで利用した広告をばんばん出せる。企業側にはメリット多いよね。
コンビニでビールを買ったらライバル社の銘柄のクーポンや、生活習慣病むけの保険の広告がついてくる世界。

21:44:08 @tateisu@mastodon.juggler.jp
icon

既に安定したシェアがあり、企業による利用データの取り扱いが大人しい交通系ICカードが派手なキャンペーンや営業活動をやる意義はないな。
ユーザの金の流れを記録して保険会社と提携して儲けようというなんとかペイがキャンペーンうちまくるのは理解できる。

21:20:21 @tateisu@mastodon.juggler.jp
icon

@kedama タンスから直接FCMやmozillaに投げてるのはWebブラウザーのPWAへのWebPushだったりしませんかねー。
あとはデータメッセージだけじゃなくて通知メッセージを送って、ユーザがそれをタップした時点で初めてアプリに送られるスタイルのもありますけど。

21:05:31 @tateisu@mastodon.juggler.jp
icon

@kedama FCMにアプリを登録したら、FCM用のキーをつけてFCMにリクエスト投げるとアプリにデータメッセージが届くの。
で、そのキーは誰にも渡せないからタンスからは一旦アプリサーバにWebPushなげてもらって、アプリサーバからFCMに投げ直すの。

21:00:21 @tateisu@mastodon.juggler.jp
icon

ちなMastodonのアクセストークンはプッシュ通知でスコープが増えてるので、サーバとアプリの両方が対応する前に取得したアクセストークンではプッシュ通知は届きません。またマストドンはアクセストークンごとにプッシュ通知の送り先を一つしか設定できないので、設定のバックアップからの復元などでは取りあえず使えてもトークンを更新しないとプッシュ通知が届かない事があります。また、同一クライアントIDと同一ユーザに対して一意のアクセストークンが生成されるので、複数の端末でクライアントIDを再利用する設計のアプリでは1端末しかプッシュ通知を受け取れません。

20:53:28 @tateisu@mastodon.juggler.jp
icon

@kedama
アプリサーバに保持したFCMキーを使わないとFCMデータメッセージの送り先をアプリにできないじゃん?

16:20:57 @tateisu@mastodon.juggler.jp
2019-07-11 15:38:21 大破の投稿 musashino205@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

16:20:37 @tateisu@mastodon.juggler.jp
異世界チート魔術師 第1話を視た。
icon

@osapon 本好きとか無職転生とかは原作が完結してるけど、長くて1シーズンじゃ無理だろうなあ…

16:18:31 @tateisu@mastodon.juggler.jp
2019-07-11 16:12:15 Hostdon公式アカウントの投稿 hostdon@mstdn.hostdon.jp
icon

boothにて試験的にHostdonステッカー等の販売を行っています。興味のある方は是非ご覧ください。
hostdon.booth.pm/

ステッカー(大)はこのようなサイズ感(写真参照)です。

Web site image
hostdon - BOOTH
Attach image
11:31:39 @tateisu@mastodon.juggler.jp
2019-07-11 09:24:32 pixelfedの投稿 pixelfed@mastodon.social
icon

このアカウントは、notestockで公開設定になっていません。