Skip to content
This repository was archived by the owner on Apr 12, 2023. It is now read-only.
This repository was archived by the owner on Apr 12, 2023. It is now read-only.

ExposureNotificationバインディングを最新にする #278

@keiji

Description

@keiji

その機能リクエストは何らかの問題に関連しますか / Is your feature request related to a problem?

現在のExposureNotificationライブラリとXamarinをバインディングしているパッケージは最新でなく、AndroidではAPI 1.8.3、iOSでは14.4で追加された最新のAPI「PreAuthorized API」に対応していない。

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Nearby.ExposureNotification/
https://www.nuget.org/packages/Xamarin.iOS.ExposureNotification/

PreAuthorized APIを使うにせよ、使わないにせよ、Android版はGetStatusメソッドのバインディングに齟齬があり、正常に動作しない不具合も見つかっている( xamarin/XamarinComponents#1094 )。

解決策についてお書きください / Describe the solution you'd like

最新のAPIに対応したライブラリに更新する。
公式のNuGetから手に入るライブラリは対応していないので、独自にビルドしたNuGetパッケージをローカルに持つのが早い。

あなたが考える代替案についてご説明ください / Describe alternatives you've considered

Pull Requestは提出済み(xamarin/XamarinComponents#1133 , xamarin/XamarinComponents#1231 )。

XamarinがこれらのPull Requestを取り入れてNuGetライブラリを更新するのを待つ手もあるが、提出から2ヶ月以上、反応がないので、今後の動きやすさを考えると進めてしまった方がいい(Xamarin側がPRを取り入れて合流できるならする)。

その他 / Additional context


Internal IDs:

  • NFR 3127

Metadata

Metadata

Assignees

Labels

confirmed開発内部管理用

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions