BranchMetrics / android-branch-deep-linking-attribution

The Branch Android 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://docs.branch.io/pages/apps/android/
MIT License
395 stars 155 forks source link

Sync Release branch back to master #1168

Closed gdeluna-branch closed 4 months ago

gdeluna-branch commented 4 months ago

Reference

SDK-XXX -- .</p> <h2>Description</h2> <p>Based off release branch and merged in master branch, merging back. Changes are from releases post <strong>5.7.2</strong> that are mostly logging related.</p> <h2>Testing Instructions</h2> <p>Verify automation, unit tests, and manual workflows.</p> <h2>Risk Assessment [<code>LOW</code>]</h2> <!-- CHOOSE ONE OF THE THREE ASSESSMENTS ABOVE --> <!-- FOR MEDIUM OR HIGH ASSESSMENTS, ADD ADDITIONAL NOTES HERE --> <ul> <li>[x] I, the PR creator, have tested — integration, unit, or otherwise — this code.</li> </ul> <h2>Reviewer Checklist (To be checked off by the reviewer only)</h2> <ul> <li>[ ] JIRA Ticket is referenced in PR title.</li> <li>Correctness & Style <ul> <li>[ ] Conforms to <a rel="noreferrer nofollow" target="_blank" href="https://source.android.com/setup/contribute/code-style">AOSP Style Guides</a></li> <li>[ ] Mission critical pieces are documented in code and out of code as needed.</li> </ul></li> <li>[ ] Unit Tests reviewed and test issue sufficiently.</li> <li>[ ] Functionality was reviewed in QA independently by another engineer on the team.</li> </ul> <p>cc @BranchMetrics/saas-sdk-devs for visibility.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/codecov[bot]"><img src="https://avatars.githubusercontent.com/in/254?v=4" />codecov[bot]</a> commented <strong> 4 months ago</strong> </div> <div class="markdown-body"> <h2><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">Codecov</a> Report</h2> <p>Attention: <code>30 lines</code> in your changes are missing coverage. Please review.</p> <blockquote> <p>Comparison is base <a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/commit/bae304f93fe6e584208aeb5da778e94e5f431e05?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">(<code>bae304f</code>)</a> 37.74% compared to head <a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">(<code>0b06d74</code>)</a> 38.23%.</p> </blockquote> <table> <thead> <tr> <th><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">Files</a></th> <th>Patch %</th> <th>Lines</th> </tr> </thead> <tbody> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9CcmFuY2guamF2YQ==">...h-SDK/src/main/java/io/branch/referral/Branch.java</a></td> <td>76.08%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">8 Missing and 3 partials :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9TeXN0ZW1PYnNlcnZlci5qYXZh">...c/main/java/io/branch/referral/SystemObserver.java</a></td> <td>9.09%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">8 Missing and 2 partials :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9TZXJ2ZXJSZXF1ZXN0UXVldWUuamF2YQ==">...in/java/io/branch/referral/ServerRequestQueue.java</a></td> <td>93.02%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">0 Missing and 3 partials :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9TZXJ2ZXJSZXF1ZXN0UmVnaXN0ZXJPcGVuLmphdmE=">.../io/branch/referral/ServerRequestRegisterOpen.java</a></td> <td>0.00%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">2 Missing :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9uZXR3b3JrL0JyYW5jaFJlbW90ZUludGVyZmFjZVVybENvbm5lY3Rpb24uamF2YQ==">...al/network/BranchRemoteInterfaceUrlConnection.java</a></td> <td>0.00%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">2 Missing :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9TZXJ2ZXJSZXF1ZXN0UmVnaXN0ZXJJbnN0YWxsLmphdmE=">.../branch/referral/ServerRequestRegisterInstall.java</a></td> <td>0.00%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">1 Missing :warning: </a></td> </tr> <tr> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics#diff-QnJhbmNoLVNESy9zcmMvbWFpbi9qYXZhL2lvL2JyYW5jaC9yZWZlcnJhbC9UcmFja2luZ0NvbnRyb2xsZXIuamF2YQ==">...in/java/io/branch/referral/TrackingController.java</a></td> <td>0.00%</td> <td><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">1 Missing :warning: </a></td> </tr> </tbody> </table> <details><summary>Additional details and impacted files</summary> ```diff @@ Coverage Diff @@ ## master #1168 +/- ## ============================================ + Coverage 37.74% 38.23% +0.48% - Complexity 675 685 +10 ============================================ Files 59 59 Lines 6154 6219 +65 Branches 921 933 +12 ============================================ + Hits 2323 2378 +55 - Misses 3387 3395 +8 - Partials 444 446 +2 ``` </details> <p><a href="https://app.codecov.io/gh/BranchMetrics/android-branch-deep-linking-attribution/pull/1168?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">:umbrella: View full report in Codecov by Sentry</a>.<br /> :loudspeaker: Have feedback on the report? <a href="https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=BranchMetrics">Share it here</a>.</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>