profile
viewpoint
Trevor Johns tjohns Google, Inc. San Mateo, CA http://tjohns.net

google/battery-historian 4610

Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.

google/exposure-notifications-android 434

Exposure Notifications Android Reference Design

google/play-licensing 74

Google Play licensing service client library

tjohns/zf 36

Zend Framework Git Mirror

tjohns/badgescanner 13

Android NFC Badge Scanner for MWC 2012

googlecodelabs/notification-channels-java 9

This is the codelab code for the Notification Channels and Badging Codelab

jeffposnick/offline-ereader 8

An offline eReader Progressive Web App.

push eventgoogle/exposure-notifications-android

Google

commit sha eb045e17a02fc731684763863cb595dee67b532d

Fix broken links in README

view details

push time in 17 days

MemberEvent

push eventgoogle/exposure-notifications-android

Nicole Borrelli

commit sha 76048e35096cfd7c0f4c0f00a5122195890cdefb

Fix broken links in README Change-Id: I682dab887ed8bbc3afc212416b2f8e06a1e5c618

view details

push time in 17 days

push eventgoogle/exposure-notifications-android

Google

commit sha 58f6dc872016e2a42d174178dcefcae5d7590952

Upstream changes through 2020-07-10. Features: - Updates to 1.5 SDK - Uses new ExposureWindows API rather than ExposureInformation - Notifications now handled by the app - Removes token debug screens Warning: - Contains destructive database migration - You must be using at minimum version 202902000 of en_module Requires minimum Nearby SDK version: 18.0.3 (updated)

view details

push time in a month

push eventgoogle/exposure-notifications-android

Google

commit sha 770555086cb00347d448ecb3e92bd25f21e11cdd

Upstream changes through 2020-07-10. Features: - Updates to 1.5 SDK - Uses new ExposureWindows API rather than ExposureInformation - Notifications now handled by the app - Removes token debug screens Warning: - Contains destructive database migration - You must be using at minimum version 202902000 of en_module - Requires minimum Nearby SDK version: 18.0.3 (updated) SDK Version: 20200706_RC00 (API v1.5) (no change)

view details

push time in a month

MemberEvent
MemberEvent

push eventgoogle/exposure-notifications-android

Google

commit sha 1b215ca7fc99cac292b56a87751421bd1065df75

Upstream changes through 2020-06-26. Features: - Adds daily provideDiagnosisKeys job - Adds provideDiagnosisKeys job history debug screen - Adds created and updated date to tokens - Doesn’t delete tokens on resolution, just marks them resolved - Always launch app intent to exposures tab - Cache isEnabled state for faster app launch - Changes status bar colour - Update Maven libraries to latest versions - Migrates DeviceAttestor to DiagnosisAttestor - Updates documentation links Requires minimum Nearby SDK version 18.0.2 (no change).

view details

push time in 2 months

push eventgoogle/exposure-notifications-android

Google

commit sha 17df5929a9131f18fa535ab7ff2c91528b1cabd5

Upstream changes through 2020-06-24. Features: - Adds daily provideDiagnosisKeys job - Adds provideDiagnosisKeys job history debug screen - Adds created and updated date to tokens - Doesn’t delete tokens on resolution, just marks them resolved - Always launch app intent to exposures tab - Cache isEnabled state for faster app launch - Changes status bar colour - Update Maven libraries to latest versions - Migrates DeviceAttestor to DiagnosisAttestor - Updates documentation links Requires minimum Nearby SDK version 18.0.2 (no change).

view details

push time in 2 months

push eventgoogle/exposure-notifications-android

Google

commit sha 765dab0af327d92cc6f5b7f16f5ad80d29361370

Upstream changes through 2020-06-12. Features: - Debug tab is now displayed on debug builds only - Server configuration options added to Debug tab - Implements new notification logic where app doesn't send notification, instead relying on getExposureInformation notification - Default tab on opening home screen is now Exposures tab - Added loading spinners for blocking API calls - Improved API timeout handling - Removed old unused SignatureInfo fields - Makes "View Keys" debug menu trigger via a button rather than automatically Requires minimum Nearby SDK version 18.0.2 (no change).

view details

push time in 2 months

push eventgoogle/exposure-notifications-android

Google

commit sha 928762f29597ffee234633ac9dd785bcf8039e90

Upstream changes through 2020-06-12. Features: - Debug tab is now displayed on debug builds only. - Server configuration options added to Debug tab - Implements new notification logic where app doesn't send notification, instead relying on getExposureInformation notification - Default tab on opening home screen is now Exposures tab - Added loading spinners for blocking API calls - Improved API timeout handling - Removed old unused SignatureInfo fields - Makes "View Keys" debug menu trigger via a button rather than automatically Requires minimum Nearby SDK version 18.0.2 (no change).

view details

push time in 2 months

MemberEvent

push eventgoogle/exposure-notifications-android

Google

commit sha 5eb8e99dc8ef0db4ee4754495d032e27094bcfe9

Upstream changes through 2020-06-07. Features: - Updated QR JSON format - Improved logcat logging for debugging - Updates gradle deps - Minor bug fixes and cleanup Known Issues: - Debug UI includes parameters for Diagnosis Key file signature verification, usable with upcoming Exposure Notifications debug mode. Debug mode is not yet available from Google Play Services. Requires minimum Nearby SDK version 18.0.2 (no change).

view details

push time in 2 months

push eventgoogle/exposure-notifications-android

Google

commit sha d41a1ea09e07d4da0718da8c4ef72b62fa81fbec

Update open source branch to include changes through 2020-05-29. Features: - Scheduled job makes fake Diagnosis Key uploads to help with user privacy. - Simplifies manual matching debug UI - Minor UI optimizations and improvements - Minor bug fixes and cleanup Known Issues: - Debug UI includes parameters for Diagnosis Key file signature verification, usable with upcoming Exposure Notifications debug mode. Debug mode is not yet available from Google Play Services. SDK Version: 20200508_RC00 (API v1.3.1)

view details

push time in 3 months

push eventgoogle/exposure-notifications-android

Google

commit sha 17b5c6e3d0bf8bb7da2a5cbe53033e264cfa96dd

Update open source branch to include changes through 2020-05-21. Features: - Adds debug UI for matching: - View screen to see temporary exposure keys including a QR code encoding of this data in JSON. - Provide screen to allow you to add keys: - Single keys either manually or via QR code and signed randomly - JSON of batches signed randomly - A pre-signed file - Minor UI optimizations and improvements - Minor bug fixes and cleanup Known Issues: - QR code scanner sometimes not available on a device. - Providing single or batch keys will sign them with a random key. If signature verification is on, this will fail to provide keys.

view details

push time in 3 months

push eventgoogle/exposure-notifications-android

Google

commit sha bc6732222d58bfec0cbb273ee430facf78c44510

Update open source branch to include changes through 2020-05-19. Features: - Refactors modules into single module with packages - Refactors application logic into ViewModels - Minor reference server integration fixes - Minor UI optimizations and improvements - Minor bug fixes and cleanup

view details

push time in 3 months

issue closedgoogle/exposure-notifications-android

How should the diagnosis server be implemented ?

It's not clear whether the back-end diagnosis server that is used for storage and retrieval of diagnosis keys can be implemented by App developers or will it be provided as a cloud service by Google ? In case it needs to be implemented by App developers, does the API mandate a specific query format or app developers are allowed to choose whatever format they prefer ?

As per the exposure key file format, seems like the apps will be able to download in batches. Does that mean the query parameters should contain timestamp ranges and batch number ?

https://static.googleusercontent.com/media/www.google.com/en//covid19/exposurenotifications/pdfs/Exposure-Key-File-Format-and-Verification.pdf

closed time in 3 months

bhushanRamnani

issue commentgoogle/exposure-notifications-android

How should the diagnosis server be implemented ?

Hello, The back-end server needs to be implemented by app developers.

A reference design is available here as an example: https://github.com/google/exposure-notifications-server

The query parameter format for downloading keys from the backend server is entirely up to the app developer, since this is outside the scope of the protocol specification.

bhushanRamnani

comment created time in 3 months

push eventgoogle/exposure-notifications-android

Google

commit sha 174cf0dab62d0c7c5d2c5d1abe5bef595d0d4942

Update opensource branch to include changes through 2020-05-15 Features: - New "Share Positive Test Result" flow - Supports integration with reference server implementation (https://github.com/google/exposure-notifications-server) - Updates to latest SDK - Improved test coverage - Minor UI optimizations and improvements - Minor bug fixes and cleanup Warning: - App database will be destroyed on upgrade due to schema changes.

view details

Trevor Johns

commit sha 6b4cc4c5ac68a7d1ebfda45eaa271dd3f96cb598

Merge pull request #9 from flagxor/patch-2 Switch link to latest API, add file format link.

view details

push time in 3 months

push eventgoogle/exposure-notifications-android

Google

commit sha 2339b8473e5c2bc26c8580e25327e323343d1b0e

Update opensource branch to include changes through 2020-05-15 Features: - New "Share Positive Test Result" flow - Supports integration with reference server implementation (https://github.com/google/exposure-notifications-server) - Updates to latest SDK - Improved test coverage - Minor UI optimizations and improvements - Minor bug fixes and cleanup Warning: - App database will be destroyed on upgrade due to schema changes.

view details

push time in 3 months

push eventgoogle/exposure-notifications-android

Brad Nelson

commit sha 77de824717b5d62d4454d4608ccdf12a3a5c8c44

Switch link to latest API, add file format link.

view details

Trevor Johns

commit sha 3a4edaa8834eb251aa4cae06be12f5696de59c24

Merge pull request #9 from flagxor/patch-2 Switch link to latest API, add file format link.

view details

push time in 3 months

more