Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通知が表示されたが接触確認アプリを開いても「接触なし」と表示される件 #1

Open
moonmile opened this issue Aug 26, 2020 · 10 comments
Labels
bug Something isn't working 不具合

Comments

@moonmile
Copy link
Member

write by teriha8t8-san

iOS版の不具合。
8月2日深夜から出現。(蛇足:8月2日のZIPは異様だった)
8月にもなると結果ファイル詳細を見る人が増えたので容易に発覚。

7月段階では、厚労省が「通知があってもアプリに表示がなければアプリが正しい」という見解だったのでファイル詳細まで見ない人が多く、実際のところ障害の有無は不明。

8月3日〜5日は通知があってもキーの一致がない人(単なる誤通知の事例)が数名あったが、それ以降はアプリに接触情報が表示されない人ばかりか。

8月2日以前は、iPhoneでもアプリに接触情報が表示されていたのに、障害が一向に回復しない理由が不明。

@moonmile moonmile changed the title 通知が表示されたが接触確認アプリを開いても「接触なし」と表示される件 #5 通知が表示されたが接触確認アプリを開いても「接触なし」と表示される件 Aug 26, 2020
@teriha8t8
Copy link
Member

8月28日現在、iPhoneでは陽性者と接触したローカル通知があってもアプリに結果が反映されない障害は継続中。

通知があると、まずは接触チェックファイルの詳細でmatchCountの有無を調べる必要がある。
ファイル数が多いので手作業で1本ずつ確認するのは手間。
確認の手間省きにショートカットのインストールを推奨。

https://www.icloud.com/shortcuts/87402f2fc1e64503af50046f12643f42

ショートカットのインストール方法はTwitterのスレッドを参照。
https://twitter.com/teriha8t8/status/1295904327135948801

matchCountが0であれば、単なる誤通知。
matchCountが0でない場合は、接触判定になります。

matchCountを持つファイルのハッシュ値を「(iOS)接触日をHash値より検索するサイト(非公式) 」で検索すると、
接触日が判明します。
cacaotest.sakura.ne.jp/

AppleDeveloperAccountを持つ強者はこちらの利用を推奨。
https://github.com/watanabetoshinori/ExposureCheck

@rocaz
Copy link
Member

rocaz commented Sep 4, 2020

こちら、iOS13.7で解消されたのでは?という話がありますね。

@rocaz rocaz added bug Something isn't working 不具合 labels Sep 4, 2020
@teriha8t8
Copy link
Member

13.6.1からまれにアプリに結果が反映されている人がでています。
Twitter上で2人ほど見ましたが、圧倒的に多いのは反映されていない障害の方です。
13.7でもアプリに反映された人がでたようですが、これが順調に増えるかどうか・・・増えてほしい(切実)

@rocaz
Copy link
Member

rocaz commented Sep 4, 2020

まれですか…残念

@teriha8t8
Copy link
Member

まだ13.7で足並みが揃ってるとは言えないので、揃い始めた時に反映される人が増えればいいんですが。

それと私が「matchCountが0であれば、単なる誤通知」と言いきっていることに、うるふぁさんから問い合わせがありましたので、こちらにも書き残しておきます。

今は、「matchCountがあるのにアプリに反映されない」障害がクローズアップされてますが、「matchCountがないのに通知が来る」不具合も健在です。前者ばかりではありません。

前者の障害が出始めた8/3〜6日頃にかけて数人がmatchCount0でした。また最近で1人、matchCountが0の人がいました。

@rocaz
Copy link
Member

rocaz commented Sep 4, 2020

matchCountが0で誤通知がありえる認識は無かったです。そうなんですね…

@teriha8t8
Copy link
Member

忘れられてる〜(汗)
7月段階では、厚労省は「通知があってもアプリになんの表示がなければアプリが正しい」と言いきってました。
それです。
これは確かにまだあります。

@moonmile
Copy link
Member Author

moonmile commented Sep 4, 2020

多分、#24 に書いた、

  • userData.ExposureInformation.Count()
  • summary?.MatchedKeyCount

のずれの問題と考えています。

これが返す配列をまとめて、userData.ExposureInformation.Count() でチェックするのと、

この戻り値から、取得したサマリから summary?.MatchedKeyCount でチェックすると、

値が違うと、上記の現象が起こります。

@teriha8t8
Copy link
Member

https://twitter.com/MrRSme/status/1303223137266327552

iPhoneからの投稿でスクショもiPhoneです。待望の反映2件目になりますかね。
おそらく、iOS13.7&1.1.2の組み合わせと思われる。
でも他に探しても反映しているのはでてきません…。

@teriha8t8
Copy link
Member

iOS13.7でアプリに判定結果を反映しない障害は回避できそうな感触です。
反映していない人は13.6とみてよさそう。
ここ数日は連日1人ずつアプリに反映している人がでています。すべて13.7のようです。
13.6で通知を受け取って13.7にアップデートしたらアプリに情報がでるかといったら、これはないです。
13.7からはキャッシュに何かが残る仕様になった(何が残るんだったか忘れた)ので、その影響でしょうか。
13.7でプッシュ通知を受け取って、アプリをみたら何もなかったがアプリを再起動したら結果が表示されたパターンがあります。これはアプリが文鎮になっていたから最初はでなかったと思われ。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working 不具合
Projects
None yet
Development

No branches or pull requests

3 participants