Skip to content

0.4.3

Choose a tag to compare

@banarum banarum released this 29 Sep 18:50
· 2 commits to main since this release
  • Signed-in users: DevReply.login(userID:) after sign-in (your own id for the user; the team sees it, your
    backend can delete the user by it), DevReply.logout() on every sign-out (the device forgets the chat; the
    next person starts empty), await DevReply.deleteUser() in your delete-account flow (deletes the user's
    data, then logs out; false if DevReply couldn't be reached).
  • A reinstall starts clean: the Keychain outlives the app, so the SDK forgets the previous install on a
    fresh install.
  • Notification taps from a push library (Firebase, expo-notifications, notifee):
    DevReply.handleNotificationOpened(userInfo:) opens the conversation (false for your own). DevReply
    never takes over your notification handling; it handles notifications itself only when the app has no
    UNUserNotificationCenterDelegate. A tap that launches the app opens the conversation once configure runs.
  • The privacy manifest declares everything the SDK collects (name, email, user and device ids, photos,
    files, device details, custom attributes) and the UserDefaults reason.