diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 7e6e1d15..88c8e4be 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -25,7 +25,7 @@ jobs:
version: ${{ steps.npm-tag.outputs.version }}
steps:
- name: Checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Setup Node
uses: actions/setup-node@v6
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d5897461..8a4a528e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,7 +10,7 @@ jobs:
steps:
- name: Checkout code
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Setup .NET
uses: actions/setup-dotnet@v5
diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml
index b35a70cb..a7828556 100644
--- a/.github/workflows/create-release-pr.yml
+++ b/.github/workflows/create-release-pr.yml
@@ -73,7 +73,7 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
with:
repository: OneSignal/OneSignal-Unity-SDK
ref: ${{ needs.prep.outputs.release_branch }}
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 5861aa67..1a875126 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -65,7 +65,7 @@ jobs:
restore-keys: unity-library-android-
- name: Build APK
- uses: game-ci/unity-builder@v4
+ uses: game-ci/unity-builder@v5
env:
UNITY_SERIAL: ${{ secrets.UNITY_SERIAL }}
UNITY_EMAIL: ${{ secrets.UNITY_USERNAME }}
@@ -76,6 +76,11 @@ jobs:
targetPlatform: Android
buildMethod: BuildScript.BuildAndroidEmulator
allowDirtyBuild: true
+ # Run the Docker build as the runner's host user so the Library
+ # folder is owned by the runner and actions/cache can tar it in
+ # the post step (otherwise tar exits with code 2 on root-owned
+ # files).
+ runAsHostUser: "true"
- name: Upload APK
uses: actions/upload-artifact@v7
@@ -122,7 +127,7 @@ jobs:
restore-keys: deriveddata-${{ runner.os }}-
- name: Export Xcode project from Unity
- uses: game-ci/unity-builder@v4
+ uses: game-ci/unity-builder@v5
env:
UNITY_SERIAL: ${{ secrets.UNITY_SERIAL }}
UNITY_EMAIL: ${{ secrets.UNITY_USERNAME }}
diff --git a/.github/workflows/project.yml b/.github/workflows/project.yml
index af3b386d..f450d0ae 100644
--- a/.github/workflows/project.yml
+++ b/.github/workflows/project.yml
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Add issue to project
- uses: actions/add-to-project@v1.0.2
+ uses: actions/add-to-project@v2
with:
# SDK Cross-Platform Project
project-url: https://github.com/orgs/OneSignal/projects/10
diff --git a/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml b/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml
index f22f8f48..7d24847d 100644
--- a/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml
+++ b/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml
@@ -3,6 +3,6 @@
https://repo.maven.apache.org/maven2
-
+
diff --git a/com.onesignal.unity.android/package.json b/com.onesignal.unity.android/package.json
index 6278a3a3..ca1a324f 100644
--- a/com.onesignal.unity.android/package.json
+++ b/com.onesignal.unity.android/package.json
@@ -1,11 +1,11 @@
{
"name": "com.onesignal.unity.android",
"displayName": "OneSignal Unity SDK - Android",
- "version": "5.2.7",
+ "version": "5.2.8",
"unity": "2018.4",
"description": "OneSignal is the market leader in customer engagement, powering mobile push, web push, email, and in-app messages.",
"dependencies": {
- "com.onesignal.unity.core": "5.2.7"
+ "com.onesignal.unity.core": "5.2.8"
},
"keywords": [
"push-notifications",
diff --git a/com.onesignal.unity.core/Runtime/OneSignal.cs b/com.onesignal.unity.core/Runtime/OneSignal.cs
index e68180fe..bc85a811 100755
--- a/com.onesignal.unity.core/Runtime/OneSignal.cs
+++ b/com.onesignal.unity.core/Runtime/OneSignal.cs
@@ -42,7 +42,7 @@ namespace OneSignalSDK
///
public static partial class OneSignal
{
- public const string Version = "5.2.7";
+ public const string Version = "5.2.8";
///
/// The default static instance of the OneSignal Unity SDK
diff --git a/com.onesignal.unity.core/Runtime/OneSignalPlatform.cs b/com.onesignal.unity.core/Runtime/OneSignalPlatform.cs
index 6a79178d..a2c97883 100644
--- a/com.onesignal.unity.core/Runtime/OneSignalPlatform.cs
+++ b/com.onesignal.unity.core/Runtime/OneSignalPlatform.cs
@@ -40,7 +40,7 @@ namespace OneSignalSDK
{
public abstract class OneSignalPlatform
{
- public const string VersionHeader = "050207";
+ public const string VersionHeader = "050208";
internal static event Action OnInitialize;
diff --git a/com.onesignal.unity.core/package.json b/com.onesignal.unity.core/package.json
index 8aa971bc..a75bcd8a 100644
--- a/com.onesignal.unity.core/package.json
+++ b/com.onesignal.unity.core/package.json
@@ -1,7 +1,7 @@
{
"name": "com.onesignal.unity.core",
"displayName": "OneSignal Unity SDK - Core",
- "version": "5.2.7",
+ "version": "5.2.8",
"unity": "2018.4",
"description": "OneSignal is the market leader in customer engagement, powering mobile push, web push, email, and in-app messages.",
"dependencies": {
diff --git a/com.onesignal.unity.ios/Runtime/Plugins/iOS/UIApplication+OneSignalUnity.mm b/com.onesignal.unity.ios/Runtime/Plugins/iOS/UIApplication+OneSignalUnity.mm
index 9a5ea173..49b9a2b1 100644
--- a/com.onesignal.unity.ios/Runtime/Plugins/iOS/UIApplication+OneSignalUnity.mm
+++ b/com.onesignal.unity.ios/Runtime/Plugins/iOS/UIApplication+OneSignalUnity.mm
@@ -97,7 +97,7 @@ - (void)setOneSignalUnityDelegate:(id )delegate {
- (BOOL)oneSignalApplication:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[OneSignalWrapper setSdkType:@"unity"];
- [OneSignalWrapper setSdkVersion:@"050207"];
+ [OneSignalWrapper setSdkVersion:@"050208"];
[OneSignal initialize:nil withLaunchOptions:launchOptions];
if ([self respondsToSelector:@selector(oneSignalApplication:didFinishLaunchingWithOptions:)])
diff --git a/com.onesignal.unity.ios/package.json b/com.onesignal.unity.ios/package.json
index 7cc59838..39bab498 100644
--- a/com.onesignal.unity.ios/package.json
+++ b/com.onesignal.unity.ios/package.json
@@ -1,11 +1,11 @@
{
"name": "com.onesignal.unity.ios",
"displayName": "OneSignal Unity SDK - iOS",
- "version": "5.2.7",
+ "version": "5.2.8",
"unity": "2018.4",
"description": "OneSignal is the market leader in customer engagement, powering mobile push, web push, email, and in-app messages.",
"dependencies": {
- "com.onesignal.unity.core": "5.2.7"
+ "com.onesignal.unity.core": "5.2.8"
},
"keywords": [
"push-notifications",
diff --git a/examples/demo/Assets/App/Editor/iOS/SigningPostProcessor.cs b/examples/demo/Assets/App/Editor/iOS/SigningPostProcessor.cs
index 8809bbb5..67f7a86b 100644
--- a/examples/demo/Assets/App/Editor/iOS/SigningPostProcessor.cs
+++ b/examples/demo/Assets/App/Editor/iOS/SigningPostProcessor.cs
@@ -1,5 +1,6 @@
#if UNITY_IOS
+using System;
using System.IO;
using UnityEditor;
using UnityEditor.Build;
@@ -12,21 +13,10 @@ namespace App.Editor.iOS
///
/// Final iOS post-processor for the demo app. Runs AFTER the OneSignal
/// SDK and demo widget post-processors so it can correct things they set:
- ///
- /// 1. Flips the main target's aps-environment from "production" (the SDK
- /// default) to "development". The demo only ever runs on simulator or
- /// a development device; "production" mismatches the simulator's APNS
- /// environment and triggers iOS's "Keep receiving notifications?"
- /// tuning prompt on first delivery (matches what the Flutter demo
- /// ships with).
- ///
- /// 2. Normalizes extension bundle IDs to short suffixes (`.NSE`, `.LA`)
- /// to match the Flutter demo and keep provisioning profile names
- /// consistent across SDKs.
- ///
- /// 3. Pins DEVELOPMENT_TEAM on all targets so a future Manual signing
- /// setup with the OneSignal-owned profiles works without manual
- /// fix-up in Xcode.
+ /// flips aps-environment to "development", normalizes extension bundle
+ /// IDs, pins DEVELOPMENT_TEAM on every target, and (in CI only) switches
+ /// signing to Manual with the OneSignal-owned Appium provisioning
+ /// profiles so xcodebuild archive can sign the IPA unattended.
///
public class SigningPostProcessor : IPostprocessBuildWithReport
{
@@ -40,6 +30,17 @@ public class SigningPostProcessor : IPostprocessBuildWithReport
private const string NseBundleSuffix = "NSE";
private const string WidgetBundleSuffix = "LA";
+ // CI-only manual signing config. Profile names must match the
+ // OneSignal-owned provisioning profiles fetched by
+ // .github/workflows/e2e.yml (`Download provisioning profiles`) and
+ // referenced by examples/demo/iOS/ExportOptions.plist. Local devs
+ // keep Xcode auto-signing because IsCiBuild only returns true when
+ // GitHub Actions / similar set CI=true.
+ private const string MainProfileName = "Appium Demo - Main";
+ private const string NseProfileName = "Appium Demo - NSE";
+ private const string WidgetProfileName = "Appium Demo - Live Activity";
+ private const string DevSignIdentity = "Apple Development";
+
// Run after both demo widget post-processor (45) and SDK
// post-processor (45). 100 puts us after pod install (50) too.
public int callbackOrder => 100;
@@ -101,18 +102,24 @@ private static void FixupSigningAndBundleIds(string outputPath)
project.ReadFromString(File.ReadAllText(projectPath));
var appId = PlayerSettings.GetApplicationIdentifier(BuildTargetGroup.iOS);
+ var manualSigning = IsCiBuild();
- ApplyTeamId(project, project.GetUnityMainTargetGuid(), "Unity-iPhone");
+ var mainGuid = project.GetUnityMainTargetGuid();
+ ApplyTeamId(project, mainGuid, "Unity-iPhone");
+ if (manualSigning)
+ ApplyManualSigning(project, mainGuid, MainProfileName, "Unity-iPhone");
ApplyExtensionFixup(
project,
NseTargetName,
- $"{appId}.{NseBundleSuffix}"
+ $"{appId}.{NseBundleSuffix}",
+ manualSigning ? NseProfileName : null
);
ApplyExtensionFixup(
project,
WidgetTargetName,
- $"{appId}.{WidgetBundleSuffix}"
+ $"{appId}.{WidgetBundleSuffix}",
+ manualSigning ? WidgetProfileName : null
);
File.WriteAllText(projectPath, project.WriteToString());
@@ -127,10 +134,39 @@ private static void ApplyTeamId(PBXProject project, string targetGuid, string la
Debug.Log($"[SigningPostProcessor] Pinned DEVELOPMENT_TEAM={AppleTeamId} on {label}");
}
+ private static void ApplyManualSigning(
+ PBXProject project,
+ string targetGuid,
+ string profileName,
+ string label
+ )
+ {
+ if (string.IsNullOrEmpty(targetGuid))
+ return;
+
+ project.SetBuildProperty(targetGuid, "CODE_SIGN_STYLE", "Manual");
+ project.SetBuildProperty(targetGuid, "PROVISIONING_PROFILE_SPECIFIER", profileName);
+ // PROVISIONING_PROFILE was deprecated by Xcode in favor of the
+ // specifier but Unity still emits it on every target; clear it so
+ // the specifier above wins instead of an empty UUID lookup.
+ project.SetBuildProperty(targetGuid, "PROVISIONING_PROFILE", "");
+ project.SetBuildProperty(targetGuid, "CODE_SIGN_IDENTITY", DevSignIdentity);
+ project.SetBuildProperty(
+ targetGuid,
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]",
+ DevSignIdentity
+ );
+
+ Debug.Log(
+ $"[SigningPostProcessor] Manual signing on {label}: profile=\"{profileName}\""
+ );
+ }
+
private static void ApplyExtensionFixup(
PBXProject project,
string targetName,
- string bundleId
+ string bundleId,
+ string profileName
)
{
var guid = project.TargetGuidByName(targetName);
@@ -144,10 +180,21 @@ string bundleId
project.SetBuildProperty(guid, "PRODUCT_BUNDLE_IDENTIFIER", bundleId);
ApplyTeamId(project, guid, targetName);
+ if (!string.IsNullOrEmpty(profileName))
+ ApplyManualSigning(project, guid, profileName, targetName);
Debug.Log(
$"[SigningPostProcessor] Set {targetName} PRODUCT_BUNDLE_IDENTIFIER={bundleId}"
);
}
+
+ private static bool IsCiBuild()
+ {
+ return string.Equals(
+ Environment.GetEnvironmentVariable("CI"),
+ "true",
+ StringComparison.OrdinalIgnoreCase
+ );
+ }
}
}
diff --git a/examples/demo/Assets/OneSignal/Attribution/OneSignal.UnityPackage.Attribution.asmdef b/examples/demo/Assets/OneSignal/Attribution/OneSignal.UnityPackage.Attribution.asmdef
index 08a5c4c2..08ab582c 100644
--- a/examples/demo/Assets/OneSignal/Attribution/OneSignal.UnityPackage.Attribution.asmdef
+++ b/examples/demo/Assets/OneSignal/Attribution/OneSignal.UnityPackage.Attribution.asmdef
@@ -16,7 +16,7 @@
"versionDefines": [
{
"name": "com.onesignal.unity.core",
- "expression": "5.2.7",
+ "expression": "5.2.8",
"define": "ONE_SIGNAL_INSTALLED"
}
],
diff --git a/examples/demo/Assets/OneSignal/Editor/OneSignal.UnityPackage.Editor.asmdef b/examples/demo/Assets/OneSignal/Editor/OneSignal.UnityPackage.Editor.asmdef
index 7493116e..dc19c96b 100644
--- a/examples/demo/Assets/OneSignal/Editor/OneSignal.UnityPackage.Editor.asmdef
+++ b/examples/demo/Assets/OneSignal/Editor/OneSignal.UnityPackage.Editor.asmdef
@@ -16,7 +16,7 @@
"versionDefines": [
{
"name": "com.onesignal.unity.core",
- "expression": "5.2.7",
+ "expression": "5.2.8",
"define": "ONE_SIGNAL_INSTALLED"
}
],
diff --git a/examples/demo/Assets/OneSignal/VERSION b/examples/demo/Assets/OneSignal/VERSION
index 0a9e3747..5812e97d 100755
--- a/examples/demo/Assets/OneSignal/VERSION
+++ b/examples/demo/Assets/OneSignal/VERSION
@@ -1 +1 @@
-5.2.7
\ No newline at end of file
+5.2.8
\ No newline at end of file
diff --git a/examples/demo/Assets/Plugins/Android/mainTemplate.gradle b/examples/demo/Assets/Plugins/Android/mainTemplate.gradle
index 3e4ac050..43af4674 100644
--- a/examples/demo/Assets/Plugins/Android/mainTemplate.gradle
+++ b/examples/demo/Assets/Plugins/Android/mainTemplate.gradle
@@ -8,7 +8,7 @@ apply from: '../shared/common.gradle'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Android Resolver Dependencies Start
- implementation 'com.onesignal:OneSignal:5.8.0' // Packages/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml:6
+ implementation 'com.onesignal:OneSignal:5.9.2' // Packages/com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml:6
// Android Resolver Dependencies End
**DEPS**}
diff --git a/examples/demo/Packages/manifest.json b/examples/demo/Packages/manifest.json
index 0bead5f1..000faea9 100644
--- a/examples/demo/Packages/manifest.json
+++ b/examples/demo/Packages/manifest.json
@@ -3,48 +3,11 @@
"com.onesignal.unity.android": "file:../../../com.onesignal.unity.android",
"com.onesignal.unity.core": "file:../../../com.onesignal.unity.core",
"com.onesignal.unity.ios": "file:../../../com.onesignal.unity.ios",
- "com.unity.ai.navigation": "2.0.12",
- "com.unity.ide.rider": "3.0.39",
- "com.unity.inputsystem": "1.19.0",
- "com.unity.multiplayer.center": "1.0.1",
"com.unity.nuget.newtonsoft-json": "3.2.2",
- "com.unity.test-framework": "1.6.0",
- "com.unity.timeline": "1.8.12",
- "com.unity.ugui": "2.0.0",
"com.unity.modules.accessibility": "1.0.0",
- "com.unity.modules.adaptiveperformance": "1.0.0",
- "com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
- "com.unity.modules.animation": "1.0.0",
- "com.unity.modules.assetbundle": "1.0.0",
- "com.unity.modules.audio": "1.0.0",
- "com.unity.modules.cloth": "1.0.0",
- "com.unity.modules.director": "1.0.0",
- "com.unity.modules.imageconversion": "1.0.0",
- "com.unity.modules.imgui": "1.0.0",
- "com.unity.modules.jsonserialize": "1.0.0",
- "com.unity.modules.particlesystem": "1.0.0",
- "com.unity.modules.physics": "1.0.0",
- "com.unity.modules.physics2d": "1.0.0",
- "com.unity.modules.screencapture": "1.0.0",
- "com.unity.modules.terrain": "1.0.0",
- "com.unity.modules.terrainphysics": "1.0.0",
- "com.unity.modules.tilemap": "1.0.0",
- "com.unity.modules.ui": "1.0.0",
"com.unity.modules.uielements": "1.0.0",
- "com.unity.modules.umbra": "1.0.0",
- "com.unity.modules.unityanalytics": "1.0.0",
- "com.unity.modules.unitywebrequest": "1.0.0",
- "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
- "com.unity.modules.unitywebrequestaudio": "1.0.0",
- "com.unity.modules.unitywebrequesttexture": "1.0.0",
- "com.unity.modules.unitywebrequestwww": "1.0.0",
- "com.unity.modules.vectorgraphics": "1.0.0",
- "com.unity.modules.vehicles": "1.0.0",
- "com.unity.modules.video": "1.0.0",
- "com.unity.modules.vr": "1.0.0",
- "com.unity.modules.wind": "1.0.0",
- "com.unity.modules.xr": "1.0.0"
+ "com.unity.modules.unitywebrequest": "1.0.0"
},
"scopedRegistries": [
{
diff --git a/examples/demo/Packages/packages-lock.json b/examples/demo/Packages/packages-lock.json
index 62e79053..e5d1a69b 100644
--- a/examples/demo/Packages/packages-lock.json
+++ b/examples/demo/Packages/packages-lock.json
@@ -5,7 +5,7 @@
"depth": 0,
"source": "local",
"dependencies": {
- "com.onesignal.unity.core": "5.2.7"
+ "com.onesignal.unity.core": "5.2.8"
}
},
"com.onesignal.unity.core": {
@@ -19,18 +19,9 @@
"depth": 0,
"source": "local",
"dependencies": {
- "com.onesignal.unity.core": "5.2.7"
+ "com.onesignal.unity.core": "5.2.8"
}
},
- "com.unity.ai.navigation": {
- "version": "2.0.12",
- "depth": 0,
- "source": "registry",
- "dependencies": {
- "com.unity.modules.ai": "1.0.0"
- },
- "url": "https://packages.unity.com"
- },
"com.unity.asset-store-tools": {
"version": "file:com.unity.asset-store-tools",
"depth": 0,
@@ -39,38 +30,6 @@
"com.unity.nuget.newtonsoft-json": "3.2.1"
}
},
- "com.unity.ext.nunit": {
- "version": "2.0.5",
- "depth": 1,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.ide.rider": {
- "version": "3.0.39",
- "depth": 0,
- "source": "registry",
- "dependencies": {
- "com.unity.ext.nunit": "1.0.6"
- },
- "url": "https://packages.unity.com"
- },
- "com.unity.inputsystem": {
- "version": "1.19.0",
- "depth": 0,
- "source": "registry",
- "dependencies": {
- "com.unity.modules.uielements": "1.0.0"
- },
- "url": "https://packages.unity.com"
- },
- "com.unity.multiplayer.center": {
- "version": "1.0.1",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.uielements": "1.0.0"
- }
- },
"com.unity.nuget.newtonsoft-json": {
"version": "3.2.2",
"depth": 0,
@@ -78,182 +37,45 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
- "com.unity.test-framework": {
- "version": "1.6.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.ext.nunit": "2.0.3",
- "com.unity.modules.imgui": "1.0.0",
- "com.unity.modules.jsonserialize": "1.0.0"
- }
- },
- "com.unity.timeline": {
- "version": "1.8.12",
- "depth": 0,
- "source": "registry",
- "dependencies": {
- "com.unity.modules.audio": "1.0.0",
- "com.unity.modules.director": "1.0.0",
- "com.unity.modules.animation": "1.0.0",
- "com.unity.modules.particlesystem": "1.0.0"
- },
- "url": "https://packages.unity.com"
- },
- "com.unity.ugui": {
- "version": "2.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.ui": "1.0.0",
- "com.unity.modules.imgui": "1.0.0"
- }
- },
"com.unity.modules.accessibility": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
- "com.unity.modules.adaptiveperformance": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.subsystems": "1.0.0"
- }
- },
- "com.unity.modules.ai": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
"com.unity.modules.androidjni": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
- "com.unity.modules.animation": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.assetbundle": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.audio": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.cloth": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.physics": "1.0.0"
- }
- },
- "com.unity.modules.director": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.audio": "1.0.0",
- "com.unity.modules.animation": "1.0.0"
- }
- },
"com.unity.modules.hierarchycore": {
"version": "1.0.0",
"depth": 1,
"source": "builtin",
"dependencies": {}
},
- "com.unity.modules.imageconversion": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
"com.unity.modules.imgui": {
"version": "1.0.0",
- "depth": 0,
+ "depth": 1,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.jsonserialize": {
"version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.particlesystem": {
- "version": "1.0.0",
- "depth": 0,
+ "depth": 1,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.physics": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.physics2d": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.screencapture": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.imageconversion": "1.0.0"
- }
- },
- "com.unity.modules.subsystems": {
"version": "1.0.0",
"depth": 1,
"source": "builtin",
- "dependencies": {
- "com.unity.modules.jsonserialize": "1.0.0"
- }
- },
- "com.unity.modules.terrain": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
"dependencies": {}
},
- "com.unity.modules.terrainphysics": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.physics": "1.0.0",
- "com.unity.modules.terrain": "1.0.0"
- }
- },
- "com.unity.modules.tilemap": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.physics2d": "1.0.0"
- }
- },
"com.unity.modules.ui": {
"version": "1.0.0",
- "depth": 0,
+ "depth": 1,
"source": "builtin",
"dependencies": {}
},
@@ -269,120 +91,11 @@
"com.unity.modules.physics": "1.0.0"
}
},
- "com.unity.modules.umbra": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.unityanalytics": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.unitywebrequest": "1.0.0",
- "com.unity.modules.jsonserialize": "1.0.0"
- }
- },
"com.unity.modules.unitywebrequest": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
- },
- "com.unity.modules.unitywebrequestassetbundle": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.assetbundle": "1.0.0",
- "com.unity.modules.unitywebrequest": "1.0.0"
- }
- },
- "com.unity.modules.unitywebrequestaudio": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.unitywebrequest": "1.0.0",
- "com.unity.modules.audio": "1.0.0"
- }
- },
- "com.unity.modules.unitywebrequesttexture": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.unitywebrequest": "1.0.0",
- "com.unity.modules.imageconversion": "1.0.0"
- }
- },
- "com.unity.modules.unitywebrequestwww": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.unitywebrequest": "1.0.0",
- "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
- "com.unity.modules.unitywebrequestaudio": "1.0.0",
- "com.unity.modules.audio": "1.0.0",
- "com.unity.modules.assetbundle": "1.0.0",
- "com.unity.modules.imageconversion": "1.0.0"
- }
- },
- "com.unity.modules.vectorgraphics": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.uielements": "1.0.0",
- "com.unity.modules.imageconversion": "1.0.0",
- "com.unity.modules.imgui": "1.0.0"
- }
- },
- "com.unity.modules.vehicles": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.physics": "1.0.0"
- }
- },
- "com.unity.modules.video": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.audio": "1.0.0",
- "com.unity.modules.ui": "1.0.0",
- "com.unity.modules.unitywebrequest": "1.0.0"
- }
- },
- "com.unity.modules.vr": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.jsonserialize": "1.0.0",
- "com.unity.modules.physics": "1.0.0",
- "com.unity.modules.xr": "1.0.0"
- }
- },
- "com.unity.modules.wind": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {}
- },
- "com.unity.modules.xr": {
- "version": "1.0.0",
- "depth": 0,
- "source": "builtin",
- "dependencies": {
- "com.unity.modules.physics": "1.0.0",
- "com.unity.modules.jsonserialize": "1.0.0",
- "com.unity.modules.subsystems": "1.0.0"
- }
}
}
}
diff --git a/examples/demo/ProjectSettings/AndroidResolverDependencies.xml b/examples/demo/ProjectSettings/AndroidResolverDependencies.xml
index 832f03b3..f3a778be 100644
--- a/examples/demo/ProjectSettings/AndroidResolverDependencies.xml
+++ b/examples/demo/ProjectSettings/AndroidResolverDependencies.xml
@@ -1,6 +1,6 @@
- com.onesignal:OneSignal:5.8.0
+ com.onesignal:OneSignal:5.9.2
diff --git a/examples/demo/ProjectSettings/ProjectSettings.asset b/examples/demo/ProjectSettings/ProjectSettings.asset
index f6f59307..e56abf0b 100644
--- a/examples/demo/ProjectSettings/ProjectSettings.asset
+++ b/examples/demo/ProjectSettings/ProjectSettings.asset
@@ -143,7 +143,7 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0
- bundleVersion: 5.2.7
+ bundleVersion: 5.2.8
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
@@ -909,7 +909,7 @@ PlayerSettings:
qnxGraphicConfPath:
apiCompatibilityLevel: 6
captureStartupLogs: {}
- activeInputHandler: 1
+ activeInputHandler: 0
windowsGamepadBackendHint: 0
enableDirectStorage: 0
cloudProjectId: