Skip to content

Initial public release of the Intercom Unity SDK - #1

Merged
HossamMahmoud-Fin merged 1 commit into
mainfrom
hossam/initial-public-release
Sep 29, 2026
Merged

HossamMahmoud-Fin merged 1 commit into
mainfrom
hossam/initial-public-release

Conversation

@HossamMahmoud-Fin

Copy link
Copy Markdown

Why?

Unity developers have had no public way to get the Intercom SDK, and builds were shared by hand as zip files. This publishes the Unity wrapper so it can be installed from npm, a git URL, or a GitHub release, starting at version 0.1.0.

How?

A Unity package wraps the native Intercom iOS and Android SDKs, which are pulled in at build time instead of shipped as binaries in the repo. A tag-triggered workflow checks, packs, and stages each release, and a sample Unity project exercises the SDK end to end.

Generated with Claude Code

UPM package in UnityLibrary/ wrapping the native Intercom iOS and Android
SDKs, resolved at build time by EDM4U. Sample/ is a standalone Unity
project exercising the wrapper end to end.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedgithub/​actions/​checkout@​de0fac2e4500dabe0009e67214ff5f5447ce83dd99100100100100
Addednpm/​com.google.external-dependency-manager@​1.2.187N/AN/AN/AN/AN/A

View full report

// Wrapper version reported to the native SDK so conversations are attributed to the
// Unity wrapper (X-INTERCOM-AGENT-WRAPPER: intercom-sdk-unity/<version>).
// Keep in sync with the "version" field in package.json.
public const string SdkVersion = "0.0.8";

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the comments, shouldn't this be 0.1.0?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we can somehow take this value from package.json so we don't have to always remember to update it here.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right. This was 0.0.8 because it was shared with the customer manually rather than through GH releases. I want 0.1.0 to be the first release created through the GH release process to avoid any confusion.

@HossamMahmoud-Fin
HossamMahmoud-Fin merged commit 049864d into main Sep 29, 2026
3 checks passed
@HossamMahmoud-Fin
HossamMahmoud-Fin deleted the hossam/initial-public-release branch September 29, 2026 17:09
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.

2 participants