Skip to content

Commit 90c1edb

Browse files
committed
Release 1.0.1
1 parent 3124aa4 commit 90c1edb

File tree

312 files changed

+367
-304
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

312 files changed

+367
-304
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.1] - 2025-01-03
9+
10+
### Changed
11+
- Improved the user identification mechanism.
12+
813
## [1.0.0] - 2024-12-18
914

1015
### Added

DevRevSDK.doccarchive.zip

894 Bytes
Binary file not shown.

DevRevSDK.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Pod::Spec.new do |spec|
22
spec.name = "DevRevSDK"
3-
spec.version = "1.0.0"
3+
spec.version = "1.0.1"
44
spec.summary = "DevRev SDK, used for integrating DevRev services into your iOS app."
55
spec.homepage = "https://devrev.ai"
66
spec.license = "Apache 2.0"
77
spec.author = { "DevRev" => "[email protected]" }
88
spec.platform = :ios, "13.0"
99
spec.source = {
10-
http: "https://github.com/devrev/devrev-sdk-ios/releases/download/v1.0.0/DevRevSDK.xcframework.zip",
10+
http: "https://github.com/devrev/devrev-sdk-ios/releases/download/v1.0.1/DevRevSDK.xcframework.zip",
1111
type: :zip,
1212
headers: [
1313
"Accept: application/octet-stream",

DevRevSDK.xcframework.zip

470 KB
Binary file not shown.

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ let package = Package(
1818
targets: [
1919
.binaryTarget(
2020
name: "DevRevSDK",
21-
url: "https://github.com/devrev/devrev-sdk-ios/releases/download/v1.0.0/DevRevSDK.xcframework.zip",
22-
checksum: "a50a7d2aa1219f8c541736b5ff9cdd76aba25f333eebcd47e56b0dd68868ae5f"
21+
url: "https://github.com/devrev/devrev-sdk-ios/releases/download/v1.0.1/DevRevSDK.xcframework.zip",
22+
checksum: "39da030bf6f04e8a5484b1d8eb570a47919110afe89d4d652fecd5ab2344959f"
2323
)
2424
]
2525
)

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,17 @@ DevRev SDK, used for integrating DevRev services into your iOS app.
1818
- [Identification](#identification)
1919
- [Anonymous identification](#anonymous-identification)
2020
- [Unverified identification](#unverified-identification)
21+
- [Verified identification](#verified-identification)
2122
- [Updating the user](#updating-the-user)
2223
- [Examples](#examples)
2324
- [PLuG support chat](#plug-support-chat)
2425
- [UIKit](#uikit)
2526
- [Examples](#examples-1)
2627
- [SwiftUI](#swiftui)
28+
- [Creating a new conversation](#creating-a-new-conversation)
2729
- [New conversation closure](#new-conversation-closure)
2830
- [Example](#example-1)
31+
- [In-app link handling](#in-app-link-handling)
2932
- [Analytics](#analytics)
3033
- [Example](#example-2)
3134
- [Observability](#observability)
@@ -62,8 +65,8 @@ DevRev SDK, used for integrating DevRev services into your iOS app.
6265

6366
The DevRev SDK can be integrated through Swift Package Manager (SPM) or CocooaPods.
6467

65-
> [!NOTE]
66-
> We recommend integrating the DevRev SDK using Swift Package Manager.
68+
> [!CAUTION]
69+
> We recommend integrating the DevRev SDK using Swift Package Manager. CocoaPods is in [maintenance mode](https://blog.cocoapods.org/CocoaPods-Support-Plans/) since August 2024 and will be [deprecated in the future](https://blog.cocoapods.org/CocoaPods-Specs-Repo/).
6770
6871
### Swift Package Manager (Recommended)
6972

@@ -96,7 +99,7 @@ Then run `pod install` in your project directory.
9699
### Step 1: Credentials
97100
1. Open the DevRev web app at [https://app.devrev.ai](https://app.devrev.ai).
98101
1. Go to the **Settings** page.
99-
1. Then open the **PLuG Settings** page, and copy the value under **Your Unique App ID**.
102+
1. Then open the **PLuG Chat** page, and copy the value under **Your Unique App ID**.
100103

101104
### Step 2: Configuration
102105
> [!IMPORTANT]
@@ -149,6 +152,13 @@ DevRev.identifyUnverifiedUser(_:)
149152

150153
The function accepts the `DevRev.Identity` structure, with the user identifier (`userID`) as the only required property, all other properties are optional.
151154

155+
### Verified identification
156+
The verified identification method is used to identify the user with a unique identifier and verify the user's identity with the DevRev backend.
157+
158+
```swift
159+
DevRev.identifyVerifiedUser(_:sessionToken:)
160+
```
161+
152162
#### Updating the user
153163
You can update the user's information using the following method:
154164

Samples/.DS_Store

4 KB
Binary file not shown.

Samples/SampleSwiftUI/.DS_Store

0 Bytes
Binary file not shown.

Samples/SampleUIKit/.DS_Store

0 Bytes
Binary file not shown.

docs/css/documentation-topic.99224ad2.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)