> For the complete documentation index, see [llms.txt](https://docs.keeper.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper.io/release-notes/mobile/apple-ios/older/ios-version-16.4.0.md).

# iOS Version 16.4.0

## New Features

Keeper for iOS now supports FIDO2 WebAuthn for two-factor authentication using NFC and plug-in devices, such as the Yubikey NFC device.

A video of the setup and login process can be seen in the video demo below:

{% embed url="<https://vimeo.com/688636381>" %}
iOS Setup of WebAuthn with a Yubikey NFC device
{% endembed %}

### **Prompt Frequency and Offline Access**

The FIDO2 WebAuthn device will be required for login based on the configuration of the first 2FA method. For example:

* If the first 2FA method is set to "Prompt Every Login", then the Yubikey will be required on every login, and offline login will be **disabled**.
* If the first 2FA method is set to "Every 30 days", then the Yubikey will be required every 30 days, and offline login will be **disabled**.
* If the first 2FA method is set to "Remember Forever", then the Yubikey will only be required one time on each new device.  Offline vault login will be **enabled**.

## Bug Fixes

* IOS-6364: Crash after leaving the sharing screen, auto-logout
* IOS-6173: Icons for all record types in the trash bin are the same
* IOS-6361: Scanned text is not applied in notes for Record Types
* IOS-6302: Long folder names are being cut off
* IOS-6367: V3 records shared from iOS are not appearing on Android
* IOS-6358: User unable to edit a record if the file upload limit has been reached
* IOS-6363: User unable to create a record from the 3D Touch menu
* IOS-6374: Master Password screen displayed when home-out from 2FA screen during biometric login flow
* IOS-6350: Phone number for Contact Record Type looks wrong
* IOS-6383: Autofill runs out of memory and crashes with large accounts
* IOS-6295: Attachment goes missing after restoring a record
* IOS-6405: Changing color on record then immediately making an edit fails


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.keeper.io/release-notes/mobile/apple-ios/older/ios-version-16.4.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
