BranchMetrics / unity-branch-deep-linking-attribution

The Branch Unity 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/apps/unity/
MIT License
118 stars 24 forks source link

SDK-2380 Update SDKs and switch to OpenUPM for EDM4U dependency #215

Closed echo-branch closed 3 months ago

echo-branch commented 4 months ago

Reference

SDK-2380 Update EDM4U dependency handling SDK-2324 Expose DMA APIs

Summary

Migrate from bundled External Dependency Manager for Unity, to the OpenUPM. Also bump version to 2.0.0 to indicate the change in integration method. Expose DMA APIs

Motivation

External Dependency Manager for Unity recommends no longer bundling and using the OpenUPM distribution. Also updated to newer iOS and Android SDKs.

Type Of Change

Testing Instructions

Branch Testbed now requires EDM4U be installed via OpenUPM or similar. https://github.com/googlesamples/unity-jar-resolver

See notion page on testing with Branch Testbed.

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

echo-branch commented 4 months ago

Once I get the testbed in a better state I'll remove the WIP.

gdeluna-branch commented 4 months ago

Is there a ticket for the public documentation updates?