Skip to content

Releases: forcedotcom/AgentforceMobileService-iOS

Agentforce Mobile Service 262.0

Choose a tag to compare

@tsaarva tsaarva released this 17 Jun 21:23

⚙️ Agentforce Mobile Service for iOS 262.0 (v6.1.3)

This release modularizes the voice provider architecture and hardens session management with token validation and memory fixes.

✨ Enhancements

  • Voice Provider Registry: Added support for multiple voice providers in AgentforceVoiceRegistry, decoupling voice implementations from the core service.
  • Token Validation: Added validation of the Guest auth token URL at configuration time.

🛠️ Fixes

  • Memory Leak: Fixed a socket memory leak by invalidating URLSession on SSE close.

Agentforce Mobile Service 260.5

Choose a tag to compare

@sgoldberg-sfdc sgoldberg-sfdc released this 13 May 23:34

What's New in v5.5.3

Features

  • Added clientName to support attribution of AgentforceSDK

Public Interface Changes

  • Removed MIAW API code from the SDK

Bug Fixes

  • Fixed transcription bug in MIAW Voice
  • Messages are now marked as Read only when seen
  • Ensured delegates are set for MIAWAgentforceServiceImpl to support voice level display
  • Fixed re-entrancy of voice agent when mode switching within a conversation

Agentforce Mobile Service 260.4

Choose a tag to compare

@asikora-sf asikora-sf released this 24 Apr 16:50

⚙️ Agentforce Mobile Service for iOS 260.4 (v5.5.3)

This update introduces proof-of-concept support for Agentforce Voice via Service Cloud and refines message notification logic to prevent redundancy.

✨ Enhancements

  • Voice Integration: Introduced initial proof-of-concept code for Agentforce Voice via Service Cloud.
  • Notification Logic: Updated message status logic to mark messages as "Read" only after they have been viewed by the user.
  • Input Handling: Added a dedicated handler for select input types.
  • Localization: Updated locale support for additional international regions.
  • Dependency Management: Performed general Podfile maintenance and updated it to consume InAppSDK-Core libraries via source.
  • Code Cleanup: Removed legacy code from the repository to streamline the project.

🛠️ Fixes

  • Push Notifications: Resolved an issue where redundant push notifications were sent for messages that had already been read.
  • Voice Stability: Fixed a transcription bug in MIAW Voice and resolved re-entrancy issues when switching modes within a conversation.
  • Delegate Management: Ensured delegates are correctly set for MIAWAgentforceServiceImpl to support voice level displays.

Agentforce Mobile Service 260.3

Choose a tag to compare

@asikora-sf asikora-sf released this 10 Apr 15:17

⚙️ Agentforce Mobile Service 260.3 (v5.1.0)

This update introduces modularization for voice capabilities and upgrades minimum platform requirements to support the latest iOS features and performance standards.

✨ Enhancements

  • Minimum Deployment: Updated the minimum deployment target to iOS 17.0.
  • Project Configuration: Updated the podspec and package manifests to align with versioning and deployment changes.
  • Voice Capability: Modularized the Voice feature within AgentforceService to allow for more flexible integrations.
  • Core SDK Integration: Improved the integration architecture by consuming the In-App Core SDK as a submodule.
  • Dependency Management: Added support for CocoaPods consumption of the forked iOS In-App SDK.

🛠️ Fixes

  • Cancellation Handling: Improved the logic for handling user-initiated cancel scenarios to ensure session stability.

Agentforce Mobile Service 260.2

Choose a tag to compare

@tsaarva tsaarva released this 26 Mar 00:02

This maintenance update provides critical fixes for connectivity scenarios and backports compatibility improvements for iOS 17.

  • Feature Flags: Enabled the Lightning type flag for CLT (Chat Lightning) integrations.

  • Chat Flow: Resolved an issue where new conversations would fail to initiate after ending a chat via the opt-out flow.

  • Connectivity: Improved SDK behavior and error handling when the device has no active internet connection.

  • Compatibility: Backported critical fixes to ensure full compatibility with iOS 17.

  • Network: Fixed a bug causing intermittent network interruptions during active sessions.

Agentforce Mobile Service 260.1

Choose a tag to compare

@tsaarva tsaarva released this 12 Mar 18:11
aa503f6

⚙️ iOS Service 260.1 (v4.9.11)

A specialized update for the Service layer that synchronizes core API capabilities and performance markers with the main SDK.

✨ Enhancements

  • API Exposure: Mirroring the main SDK, this version exposes the forceRefresh (for recentConversations) and destroyStorage APIs.
  • Advanced Messaging: Integrated support for Form message experience types and choice-based selection logic.
  • Performance Tracking: Added the AgentVoiceResponseTime instrumentation marker for service-level monitoring.

🛠️ Fixes

  • Session & Context: Improved the reset page context behavior and ensured the Welcome message is suppressed during the initiation of a MIAW session.
  • Data Integrity: Implemented logic to detect and prevent duplicate conversation entries and refined the destroyStorage cleanup routine.
  • Lifecycle Consistency: Resolved "End Chat" logic bugs and fixed an issue where new conversations failed to start after a user opted out of a session.
  • Project Configuration: Updated the minimum deployment target and optimized the podspec for better dependency resolution.

Agentforce Mobile Service 258.4.1

Choose a tag to compare

@asikora-sf asikora-sf released this 02 Feb 21:12
27b812a

⚙️ Agentforce Mobile Service 258.4.1

🛠️ Fixes

  • resolves #2

Agentforce Mobile Service 258.4

Choose a tag to compare

@tsaarva tsaarva released this 23 Jan 23:25
27b812a

⚙️ Service (iOS) Agentforce SDK 258.4

This service update enables core support for Secure Forms, User Verification, and Pre-Chat, alongside new data handling for Rich Media and queue management.

Enhancements

  • MIAW Pre-Chat Support: Added comprehensive support for Pre-Chat forms, including the handling of Hidden Pre-Chat Fields. The service now intelligently submits remote configuration or initiates conversation creation based on the presence of visible or hidden fields.
  • Queue Management: Added support for retrieving and displaying Queue Position and Estimated Wait Time (EWT).
  • Rich Media Support: Enabled support for Audio and Video attachments within MIAW conversations.
  • Secure Forms: Added support for the Secure Forms messaging component model.
  • User Verification: Introduced the initial implementation for MIAW User Verification.
  • Restoration: Added functionality to restore existing conversations for Service Agents.
  • Message Handling: Updated updateMessages to support sending non-streaming messages.

🛠️ Fixes

  • Components: Cherry-picked a fix for the Radio component.
  • Options: Resolved an issue regarding option handling.
  • SMICore: Updated the SMICore internal dependency.

Agentforce Mobile Service 258.2

Choose a tag to compare

@asikora-sf asikora-sf released this 17 Dec 22:15
27b812a

Agentforce Mobile Service 258.2

⚙️ iOS Service v4.3.1

This service update provides foundational support for new component types and improved service connection management.

✨ Enhancements
  • Service Agent Button: Added support for service agent buttons.
  • Service Startup Improvements: Introduced functionality to automatically stop the core client when the app enters the background and restart it when the app returns to the foreground.
  • Template Values: Added support for Template values.

Agentforce Mobile Service 258.1

Choose a tag to compare

@asikora-sf asikora-sf released this 14 Nov 22:08
27b812a

This service release adds support for MIAW Button Components and new context variables.

🛠️ Fixes
Resolved an issue with VoiceUI transcript generation.
Includes a general customer-reported bug fix.