Skip to content

Add API for setting icon on ScreenLock screen#4045

Merged
bbirman merged 1 commit into
forcedotcom:devfrom
bbirman:screenLockCustomization
Jun 2, 2026
Merged

Add API for setting icon on ScreenLock screen#4045
bbirman merged 1 commit into
forcedotcom:devfrom
bbirman:screenLockCustomization

Conversation

@bbirman
Copy link
Copy Markdown
Member

@bbirman bbirman commented May 28, 2026

Sample code usage:

        let screenLockConfig = ScreenLockUIConfiguration()
        screenLockConfig.icon = [generated icon]
        SalesforceManager.shared.screenLock().configuration = screenLockConfig

@github-actions
Copy link
Copy Markdown

TestsPassed ☑️SkippedFailed ❌️
SalesforceSDKCore iOS ^26 Test Results634 ran629 ✅5 ❌
TestResult
SalesforceSDKCore iOS ^26 Test Results
testExtraQueryParameters()❌ failure
SFSDKAuthConfigUtilTests.testBrowserBasedLoginEnabled❌ failure
SalesforceRestAPITests.testCreateQuerySearchDelete❌ failure
SalesforceRestAPITests.testUploadOwnedFilesDelete❌ failure
SalesforceRestAPITests.testUploadShareFileSharesSharedFilesUnshareDelete❌ failure

@github-actions
Copy link
Copy Markdown

TestsPassed ☑️SkippedFailed ❌️
SalesforceSDKCore iOS ^18 Test Results634 ran627 ✅7 ❌
TestResult
SalesforceSDKCore iOS ^18 Test Results
testMalformedCallbackURL()❌ failure
SFSDKAuthConfigUtilTests.testBrowserBasedLoginEnabled❌ failure
SFUserAccountManagerTests.testUserAccountEncoding❌ failure
SalesforceRestAPITests.testCreateQuerySearchDelete❌ failure
SalesforceRestAPITests.testUpdateWithIfUnmodifiedSince❌ failure
SalesforceRestAPITests.testUploadOwnedFilesDelete❌ failure
SalesforceRestAPITests.testUploadShareFileSharesSharedFilesUnshareDelete❌ failure

@github-actions
Copy link
Copy Markdown

TestsPassed ✅SkippedFailed
AuthFlowTester UI Test Results all1 ran1 ✅
TestResult
No test annotations available

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.18%. Comparing base (b7b5475) to head (544894c).
⚠️ Report is 13 commits behind head on dev.

Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #4045      +/-   ##
==========================================
+ Coverage   68.15%   68.18%   +0.03%     
==========================================
  Files         245      246       +1     
  Lines       21461    21471      +10     
==========================================
+ Hits        14626    14641      +15     
+ Misses       6835     6830       -5     
Components Coverage Δ
Analytics 70.78% <ø> (ø)
Common 70.69% <ø> (ø)
Core 61.65% <100.00%> (+0.06%) ⬆️
SmartStore 73.44% <ø> (ø)
MobileSync 88.79% <ø> (ø)
Files with missing lines Coverage Δ
...ecurity/ScreenLock/ScreenLockManagerInternal.swift 62.79% <100.00%> (+0.29%) ⬆️
...ecurity/ScreenLock/ScreenLockUIConfiguration.swift 100.00% <100.00%> (ø)
...Classes/Security/ScreenLock/ScreenLockUIView.swift 52.11% <100.00%> (-0.92%) ⬇️

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bbirman bbirman marked this pull request as ready for review June 1, 2026 19:09
@bbirman bbirman merged commit f604c85 into forcedotcom:dev Jun 2, 2026
25 of 30 checks passed
@bbirman bbirman deleted the screenLockCustomization branch June 2, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants