diff options
author | Yuichi Araki <yaraki@google.com> | 2015-04-14 12:54:01 +0900 |
---|---|---|
committer | Yuichi Araki <yaraki@google.com> | 2015-04-14 19:52:51 +0900 |
commit | ef0be24b1599238fd231ae3f512bcdd7b18afc60 (patch) | |
tree | c403756b5f4186baacecfeda8dd2608ed1d88bf4 /admin | |
parent | dcddc84c0d35ada3018a08efa21e4a8f0a539ff9 (diff) | |
download | android-ef0be24b1599238fd231ae3f512bcdd7b18afc60.tar.gz |
NfcProvisioning: Add EXTRA_PROVISIONING_LOCAL_TIME
Bug: 20170732
Change-Id: I35e6e3fd9a31a8aa6a54be457767dd6e1184bc4c
Diffstat (limited to 'admin')
-rw-r--r-- | admin/NfcProvisioning/Application/src/main/java/com/example/android/nfcprovisioning/NfcProvisioningFragment.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/admin/NfcProvisioning/Application/src/main/java/com/example/android/nfcprovisioning/NfcProvisioningFragment.java b/admin/NfcProvisioning/Application/src/main/java/com/example/android/nfcprovisioning/NfcProvisioningFragment.java index f46d0f22..3aef6178 100644 --- a/admin/NfcProvisioning/Application/src/main/java/com/example/android/nfcprovisioning/NfcProvisioningFragment.java +++ b/admin/NfcProvisioning/Application/src/main/java/com/example/android/nfcprovisioning/NfcProvisioningFragment.java @@ -123,6 +123,12 @@ public class NfcProvisioningFragment extends Fragment implements properties.put(e.getKey(), value); } } + // Make sure to put local time in the properties. This is necessary on some devices to + // reliably download the device owner APK from an HTTPS connection. + if (!properties.contains(DevicePolicyManager.EXTRA_PROVISIONING_LOCAL_TIME)) { + properties.put(DevicePolicyManager.EXTRA_PROVISIONING_LOCAL_TIME, + String.valueOf(System.currentTimeMillis())); + } try { properties.store(stream, getString(R.string.nfc_comment)); NdefRecord record = NdefRecord.createMime( |