君に起きている事象。長いので折り畳みました。
【自分のアカウントカラー設定状況】
kaito_m3_ アカウントカラーとタブの色は、緑色とライトグリーン。
※添付画像1枚目を参照
kaito_m3 のアカウントカラーとタブの色は、紺色と青色。
※添付画像2枚目を参照
【起きている事象】
Kaito_m3_ に通知があって、通知内容を見に行くとアカウントカラーが紺色になっている。
※添付画像3枚目を参照
Kaito_m3_ のみに通知されるはずの通知が Kaito_m3 にも通知される。(←この事象は、たけさんに報告済)
おまけに、 タブの色が設定してある青色ではなくライトグリーンになっている。
※添付画像4枚目を参照
【気になった点】
複数アカウントを使っている ユーザーも同様の事象が起きている?それとも、自分のアカウントのように最後に「 _ 」で違いをつけているアカウントのみ起きている事象?🤔
@takke 今回の事象の原因、かなり根深そうですね😖💦
承知しました。この事象に変化があった時や気付いたことがあれば、また報告します。
@takke おはようございます。
今朝、事象Bが発生したので報告します。
① 5:55 に kaito_m3 の通知として21件の通知を取得。
※添付画像1枚目参照
② 通知内容を確認すると kaito_m3_ の通知が kaito_m3 の通知として表示されている。
※添付画像2枚目参照
③ 通知内容を全て確認すると、16~17日の kaito_m3_ の通知が18日に kaito_m3 の通知として表示されていた。
④ Web(ブラウザ)から kaito_m3 の通知を確認した結果は、kaito_m3_ の通知は表示されておらず。
⑤ fedibird に登録してある他のアカウントの通知をZonePane君で確認した結果は、kaito_m3_ の通知は無し。
よって、kaito_m3_ と kaito_m3 間だけで起こっている事象と思われる。
以上になります。
調査の参考になれば幸いです🙇
@kaito_m3_ ありがとうございます。
・16~17日の kaito_m3_ の通知が18日の朝に表示されたということですが、18日の朝時点での最新の通知ということになりますか?(kaito_m3_ にはもっと新しい通知もありますか?)
・5:55時点のメインアカウントはどちらですか?また、その時点でスマホは操作していましたか?
@takke 1つ目の質問の回答:
そうです。18日の朝時点での最新の通知ということになります。
※kaito_m3_ に、もっと新しい通知はありませんでした。
2つ目の質問の回答:
メインアカウントは、kaito_m3_ になります。
5:55前後にスマホの操作をしていました。
スマホの操作について詳細を書くと...
① 5:55よりも前の時間は、ZonePane君ではなく別アプリを使用していた
② 別アプリの使用を終了
③ 5:55にZonePane君からの通知に気付く
④ 6:02に通知の情報を取得する為に画面録画した
になります。
@kaito_m3_ ありがとうございます。
なるほどー。
ちなみに、21件の通知(←Mastodon的な意味で)は既に kaito_m3_ アカウントのほうで通知(←ぞーぺん的な意味で)されたことのあるものですか?
別の言い方をすると、
(ぞーぺんの)通知はそれまでに取得していなかった新しい投稿等を表示するものですが、kaito_m3_アカウントのほうで既に通知済みのものですか?
(通知の新着判定時点でアカウントがずれているのか、通知を表示する時点でずれているのかの手がかりになります)
ややこしいですがよろしくお願いします。
@takke 21件の通知(←Mastodon的な意味で)は既に kaito_m3_ アカウントのほうで通知(←ぞーぺん的な意味で)されたことのあるものです。
自分の言葉で今回の事象をまとめると...
ZonePane君は kaito_m3_ に通知したにも関わらず、何らかの要因で時間を置いてから kaito_m3 にも通知した。
箇条書きにすると...
① kaito_m3_ に通知済
② 何らかの要因が発動
③ 時間を置いてからkaito_m3 にも通知
になります。
@kaito_m3_ ありがとうございます。状況把握できました。
ますます謎は深まるばかりですが調べてみますね。
@takke 状況把握できて何よりです。よろしくお願いします🙇
@kaito_m3_ 状況から推測すると「通信時だけメインアカウントが使われ、通知は kaito_m3 が使われた」ようですね。
プログラムも見直しましたがやはり原因不明です。
そこで、デバッグログを送っていただきたいです。
…⇒その他⇒ZonePaneについて を開き、左上アイコン長押しからデバッグモードに設定してください。
別アカウントの通知が出てくる状況が再現されるまで待ちます(★)。
アプリを開き、先ほどのデバッグモードメニューから「デバッグログの送信」を行ってください。
★の際の通知のスクリーンショットをいただけると解析がしやすいかもしれません。
よろしくお願いいたします。
@kaito_m3_ なるほど。
状況はよく分かりました。
おそらくAとBは同じ原因で発生しているように思いますが、何らかのデータ不正が起きているようなので調査はかなり難しそうです。
直前に行った操作かあるいは端末の状態によるものか、まだ分かりませんが何か気づいたことがあれば教えていただければ。