aboutsummaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorYuichi Araki <yaraki@google.com>2015-04-14 12:54:01 +0900
committerYuichi Araki <yaraki@google.com>2015-04-14 19:52:51 +0900
commitef0be24b1599238fd231ae3f512bcdd7b18afc60 (patch)
treec403756b5f4186baacecfeda8dd2608ed1d88bf4 /admin
parentdcddc84c0d35ada3018a08efa21e4a8f0a539ff9 (diff)
downloadandroid-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.java6
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(