Today’s lesson is courtesy of Rizwan Sattar, who writes:
If you’re building a notification service or content extension, keep in mind that these extensions will run even after a device restart, before the first unlock. Normally Apple recommends to set your Keychain items as
kSecAttrAccessibleAfterFirstUnlock
for “items that need to be accessed by background applications”. When you’re accessing the keychain for things in your notification extensions, you’ll want to set it tokSecAttrAccessibleAlways
orkSecAttrAccessibleAlwaysThisDeviceOnly
, etc instead.
Thanks Rizwan!
Comments are closed.