BranchMetrics / ios-branch-deep-linking-attribution

The Branch iOS SDK for deep linking and attribution. Branch helps mobile apps grow with deep links / deeplinks that power paid acquisition and re-engagement campaigns, referral programs, content sharing, deep linked emails, smart banners, custom user onboarding, and more.
https://help.branch.io/developers-hub/docs/ios-sdk-overview
MIT License
731 stars 228 forks source link

SDK 2302 update singleton creation to dispatch once #1388

Closed echo-branch closed 4 months ago

echo-branch commented 4 months ago

Reference

SDK-2302

Summary

Update to modern singleton creation syntax

Motivation

Code modernization

Type Of Change

Testing Instructions

There should be no functional change

cc @BranchMetrics/saas-sdk-devs for visibility.

codecov[bot] commented 4 months ago

Codecov Report

Attention: Patch coverage is 90.38462% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 51.10%. Comparing base (4842da0) to head (1836823). Report is 6 commits behind head on master.

Files Patch % Lines
Sources/BranchSDK/BNCKeyChain.m 66.66% 2 Missing and 1 partial :warning:
Sources/BranchSDK/BNCEventUtils.m 0.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1388 +/- ## ========================================== + Coverage 51.03% 51.10% +0.06% ========================================== Files 66 66 Lines 10158 10158 Branches 3724 3724 ========================================== + Hits 5184 5191 +7 + Misses 4716 4707 -9 - Partials 258 260 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.