Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions examples/demo-no-location/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Used by run-android.sh and run-ios.sh during scripted builds.
# For Play Mode in the Unity Editor, set the same value on the
# NoLocationDemo component in Assets/Scenes/Main.unity.
ONESIGNAL_APP_ID=YOUR-ONESIGNAL-APP-ID
54 changes: 54 additions & 0 deletions examples/demo-no-location/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Unity generated folders
/.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Mm]emoryCaptures/
/[Uu]serSettings/

# Keep this demo project minimal. Unity regenerates the rest of ProjectSettings.
/ProjectSettings/*
!/ProjectSettings/AndroidResolverDependencies.xml
!/ProjectSettings/EditorBuildSettings.asset
!/ProjectSettings/OneSignalSettings.json
!/ProjectSettings/ProjectSettings.asset
!/ProjectSettings/ProjectVersion.txt

# Asset meta data should only be ignored when the corresponding asset is also ignored.
!/[Aa]ssets/**/*.meta

# IDE and generated project files
.vs/
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db

# Unity generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Build outputs
*.apk
*.unitypackage

# Environment files
.env
Assets/StreamingAssets/.env
Assets/StreamingAssets/.env.meta
8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets/OneSignal.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets/OneSignal/Editor.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<dependencies>
<androidPackages>
<repositories>
<repository>https://repo.maven.apache.org/maven2</repository>
</repositories>
<androidPackage spec="com.onesignal:core:5.9.5" />
<androidPackage spec="com.onesignal:notifications:5.9.5" />
<androidPackage spec="com.onesignal:in-app-messages:5.9.5" />
</androidPackages>
</dependencies>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<dependencies>
<iosPods>
<iosPod name="OneSignalXCFramework/OneSignal" version="5.5.3" addToAllTargets="true" />
<iosPod name="OneSignalXCFramework/OneSignalInAppMessages" version="5.5.3" addToAllTargets="true" />
</iosPods>
</dependencies>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions examples/demo-no-location/Assets/OneSignal/link.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<linker>
<assembly fullname="OneSignal.Core" preserve="all" />
<assembly fullname="OneSignal.Android" preserve="all" />
<assembly fullname="OneSignal.iOS" preserve="all" />
</linker>
7 changes: 7 additions & 0 deletions examples/demo-no-location/Assets/OneSignal/link.xml.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets/Plugins.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets/Plugins/Android.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configuration-cache=true
unityStreamingAssets=**STREAMING_ASSETS**
# Android Resolver Properties Start
android.useAndroidX=true
android.enableJetifier=true
# Android Resolver Properties End
**ADDITIONAL_PROPERTIES**

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN

apply plugin: 'com.android.library'
apply from: '../shared/keepUnitySymbols.gradle'
apply from: '../shared/common.gradle'
**APPLY_PLUGINS**

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Android Resolver Dependencies Start
implementation 'com.onesignal:core:5.9.5' // Assets/OneSignal/Editor/OneSignalAndroidDependencies.xml
implementation 'com.onesignal:notifications:5.9.5' // Assets/OneSignal/Editor/OneSignalAndroidDependencies.xml
implementation 'com.onesignal:in-app-messages:5.9.5' // Assets/OneSignal/Editor/OneSignalAndroidDependencies.xml
// Android Resolver Dependencies End
**DEPS**}

// Android Resolver Exclusions Start
android {
packaging {
exclude ('/lib/armeabi/*' + '*')
exclude ('/lib/armeabi-v7a/*' + '*')
exclude ('/lib/mips/*' + '*')
exclude ('/lib/mips64/*' + '*')
exclude ('/lib/x86/*' + '*')
exclude ('/lib/x86_64/*' + '*')
}
}
// Android Resolver Exclusions End
android {
namespace "com.unity3d.player"
ndkPath "**NDKPATH**"
ndkVersion "**NDKVERSION**"

compileSdk **APIVERSION**
buildToolsVersion = "**BUILDTOOLS**"

compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}

defaultConfig {
minSdk **MINSDK**
targetSdk **TARGETSDK**
ndk {
abiFilters **ABIFILTERS**
debugSymbolLevel **DEBUGSYMBOLLEVEL**
}
versionCode **VERSIONCODE**
versionName '**VERSIONNAME**'
consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
**DEFAULT_CONFIG_SETUP**
}

lint {
abortOnError false
}

androidResources {
noCompress = **BUILTIN_NOCOMPRESS** + unityStreamingAssets.tokenize(', ')
ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~"
}**PACKAGING**
}**REPOSITORIES**
**IL_CPP_BUILD_SETUP**
**SOURCE_BUILD_SETUP**
**EXTERNAL_SOURCES**

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-keep class com.onesignal.** { *; }

# Work around for IllegalStateException with kotlinx-coroutines-android
-keep class kotlinx.coroutines.android.AndroidDispatcherFactory {*;}

# WorkManager initializes a Room database through AndroidX Startup before Unity starts.
# Unity release builds run R8, so keep the generated database implementation reachable.
-keep class androidx.work.impl.WorkDatabase* { *; }
-keep class androidx.work.impl.model.** { *; }

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
pluginManagement {
repositories {
**ARTIFACTORYREPOSITORY**
gradlePluginPortal()
google()
mavenCentral()
}
}

include ':launcher', ':unityLibrary'
**INCLUDES**

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
**ARTIFACTORYREPOSITORY**
google()
mavenCentral()
// Android Resolver Repos Start
def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
maven {
url "https://repo.maven.apache.org/maven2" // Assets/OneSignal/Editor/OneSignalAndroidDependencies.xml
}
mavenLocal()
// Android Resolver Repos End
flatDir {
dirs "${project(':unityLibrary').projectDir}/libs"
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/demo-no-location/Assets/Scenes.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading