---
title: PingID SDK (July 18, 2018)
description: PingID SDK has been extended with the following features:
component: pingid
page_id: pingid:release_notes:pid_sdk_july_18_2018
canonical_url: http://docs.pingidentity.com/pingid/release_notes/pid_sdk_july_18_2018.html
revdate: January 28, 2024
section_ids:
  enhancements: Enhancements
  detection-of-uninstalled-and-reinstalled-apps-on-user-devices: Detection of uninstalled and reinstalled apps on user devices
  known-issues-and-limitations: Known issues and limitations
  requirement-for-swift-bridging-file: Requirement for Swift bridging file
---

# PingID SDK (July 18, 2018)

## Enhancements

PingID SDK has been extended with the following features:

### Detection of uninstalled and reinstalled apps on user devices

PingID SDK permits greater flexibility handling scenarios when an application has been uninstalled from a user device without being unpaired from the server, or reinstalled on a user device.

* `UNINSTALLED_APPLICATION` (error code)

* `DEVICE_MUST_BE_TRUSTED` (error and status code)

## Known issues and limitations

### Requirement for Swift bridging file

Due to differences between the names of the header file and framework, Swift developers must use a bridging file in order to import the SDK.
