diff --git a/CHANGELOG.md.meta b/CHANGELOG.md.meta
index 530dced..1abf509 100644
--- a/CHANGELOG.md.meta
+++ b/CHANGELOG.md.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 024dc50b609274a7d81b2ef6207e1d99
+guid: bc02a7d75f92f45b78031ae6abf0e669
TextScriptImporter:
externalObjects: {}
userData:
diff --git a/LICENSE.md.meta b/LICENSE.md.meta
index 1cfd43e..70e853c 100644
--- a/LICENSE.md.meta
+++ b/LICENSE.md.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
-guid: 1c54888292d1345caaf2461105294bd9
-DefaultImporter:
+guid: 45800d5e294524fdcb423c8cf472bdd3
+TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
diff --git a/README.md.meta b/README.md.meta
index 5c97f76..34e7886 100644
--- a/README.md.meta
+++ b/README.md.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 82000955d389f493885c2f11307baba6
+guid: e7a13ec8377644e46b4e45d2ddb91944
TextScriptImporter:
externalObjects: {}
userData:
diff --git a/SingularSDK.meta b/SingularSDK.meta
index 93b8068..4f405c8 100644
--- a/SingularSDK.meta
+++ b/SingularSDK.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 318c0bf2ba9c04dac9b876b75f857020
+guid: fc188d9ced4c04ee78be6898251b62d9
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Editor.meta b/SingularSDK/Editor.meta
index ce15fe7..799bfe6 100644
--- a/SingularSDK/Editor.meta
+++ b/SingularSDK/Editor.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6e64e1eae50b145a8afc67e61812c731
+guid: cff030f4fdd3449658b69fd31d3cb67f
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Editor/Dependencies.xml b/SingularSDK/Editor/Dependencies.xml
new file mode 100644
index 0000000..bc92f23
--- /dev/null
+++ b/SingularSDK/Editor/Dependencies.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ https://maven.singular.net
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SingularSDK/Editor/Dependencies.xml.meta b/SingularSDK/Editor/Dependencies.xml.meta
new file mode 100644
index 0000000..069dd0a
--- /dev/null
+++ b/SingularSDK/Editor/Dependencies.xml.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ee17356bfbc624941a3f29dbc64969cb
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SingularSDK/Editor/Singular.Editor.asmdef.meta b/SingularSDK/Editor/Singular.Editor.asmdef.meta
index dec46f9..297110c 100644
--- a/SingularSDK/Editor/Singular.Editor.asmdef.meta
+++ b/SingularSDK/Editor/Singular.Editor.asmdef.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 0e8f3e91aac6f48f7a0027bb7f872fe5
+guid: 5e697df676434416183d0531c955ce06
AssemblyDefinitionImporter:
externalObjects: {}
userData:
diff --git a/SingularSDK/Editor/SingularPostBuild.cs b/SingularSDK/Editor/SingularPostBuild.cs
index 284b97c..093e4dc 100644
--- a/SingularSDK/Editor/SingularPostBuild.cs
+++ b/SingularSDK/Editor/SingularPostBuild.cs
@@ -46,9 +46,8 @@ static void AddiOSDependencies(string pathToBuiltProject)
pbxProject.AddFrameworkToProject(targetGuid, "AdSupport.framework", false);
pbxProject.AddFrameworkToProject(targetGuid, "Webkit.framework", false);
pbxProject.AddFrameworkToProject(targetGuid, "StoreKit.framework", false);
- pbxProject.AddFrameworkToProject(targetGuid, "AdServices.framework", true);
-
-
+ pbxProject.AddFrameworkToProject(targetGuid, "AdServices.framework", true); // optional=true
+
// Add .dylib
pbxProject.AddFileToBuild(targetGuid, pbxProject.AddFile("usr/lib/libsqlite3.0.tbd", "Frameworks/libsqlite3.0.tbd", PBXSourceTree.Sdk));
pbxProject.AddFileToBuild(targetGuid, pbxProject.AddFile("usr/lib/libz.tbd", "Frameworks/libz.tbd", PBXSourceTree.Sdk));
@@ -64,10 +63,14 @@ static void AddiOSDependencies(string pathToBuiltProject)
public class SingularPostBuild: IPostGenerateGradleAndroidProject
{
- public const string ACCESS_NETWORK_STATE = "android.permission.ACCESS_NETWORK_STATE";
- public const string INTERNET = "android.permission.INTERNET";
+ public int callbackOrder { get { return 1; } }
public void OnPostGenerateGradleAndroidProject(string basePath)
+ {
+ ModifyAndroidManifestXmlFile(basePath);
+ }
+
+ private void ModifyAndroidManifestXmlFile(string basePath)
{
string appManifestPath = Path.Combine(basePath, "src/main/AndroidManifest.xml");
@@ -76,26 +79,26 @@ public void OnPostGenerateGradleAndroidProject(string basePath)
manifestFile.Load(appManifestPath);
// Add needed permissions if they are missing.
- addPermissions(manifestFile);
+ AddPermissions(manifestFile);
manifestFile.Save(appManifestPath);
// Clean the manifest file.
- cleanManifestFile(appManifestPath);
+ CleanManifestFile(appManifestPath);
}
- public int callbackOrder { get { return 1; } }
-
- static void addPermissions(XmlDocument manifest)
+ static void AddPermissions(XmlDocument manifest)
{
List existingPermissions = new List();
XmlElement manifestRoot = manifest.DocumentElement;
+ string USES_PERMISSION_ELEMENT = "uses-permission";
+
// Check if permissions are already there.
foreach (XmlNode node in manifestRoot.ChildNodes)
{
- if (node.Name == "uses-permission")
+ if (node.Name == USES_PERMISSION_ELEMENT)
{
foreach (XmlAttribute attribute in node.Attributes)
{
@@ -104,22 +107,28 @@ static void addPermissions(XmlDocument manifest)
}
}
- if (!existingPermissions.Contains(INTERNET))
+ string[] permissionsToAdd = new[]
{
- XmlElement element = manifest.CreateElement("uses-permission");
- element.SetAttribute("android__name", INTERNET);
- manifestRoot.AppendChild(element);
- }
-
- if (!existingPermissions.Contains(ACCESS_NETWORK_STATE))
+ "android.permission.ACCESS_NETWORK_STATE",
+ "android.permission.INTERNET",
+ "BIND_GET_INSTALL_REFERRER_SERVICE",
+ "com.android.vending.CHECK_LICENSE",
+ "com.google.android.gms.permission.AD_ID"
+ };
+
+ string ANDROID_NAME_ATTRIBUTE = "android__name"; // see doc inside below function: cleanManifestFile
+ foreach (string permission in permissionsToAdd)
{
- XmlElement element = manifest.CreateElement("uses-permission");
- element.SetAttribute("android__name", ACCESS_NETWORK_STATE);
- manifestRoot.AppendChild(element);
+ if (!existingPermissions.Contains(permission))
+ {
+ XmlElement element = manifest.CreateElement(USES_PERMISSION_ELEMENT);
+ element.SetAttribute(ANDROID_NAME_ATTRIBUTE, permission);
+ manifestRoot.AppendChild(element);
+ }
}
}
- static void cleanManifestFile(String manifestPath)
+ static void CleanManifestFile(String manifestPath)
{
// Due to XML writing issue with XmlElement methods which are unable
// to write "android:[param]" string, we have wrote "android__[param]" string instead.
diff --git a/SingularSDK/Editor/SingularPostBuild.cs.meta b/SingularSDK/Editor/SingularPostBuild.cs.meta
index 10bcb3c..5c6c6de 100644
--- a/SingularSDK/Editor/SingularPostBuild.cs.meta
+++ b/SingularSDK/Editor/SingularPostBuild.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2937e2510ce554ef4a48000ec28c04bc
+guid: 72f67a70375d5487390bab2f8a591caa
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Plugins.meta b/SingularSDK/Plugins.meta
index 8f640ec..e13edd0 100644
--- a/SingularSDK/Plugins.meta
+++ b/SingularSDK/Plugins.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7f5f62af0166942008414941c08fa1a6
+guid: 7161a9eed75934a239fc79ea7bcfa89e
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Plugins/Android.meta b/SingularSDK/Plugins/Android.meta
index 915667a..c0b4818 100644
--- a/SingularSDK/Plugins/Android.meta
+++ b/SingularSDK/Plugins/Android.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 5dd1961eaced34f06a5eca3c18712153
+guid: 18e207a36dcc2405f867c29a6c7be428
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Plugins/Android/SingularUnityBridge.jar.meta b/SingularSDK/Plugins/Android/SingularUnityBridge.jar.meta
index f427b3a..b046cae 100644
--- a/SingularSDK/Plugins/Android/SingularUnityBridge.jar.meta
+++ b/SingularSDK/Plugins/Android/SingularUnityBridge.jar.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: feb17ebc95466491f8bfe6383c369383
+guid: 4c5b7643bfeae4020843df27341f516b
PluginImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Plugins/Android/collection-1.2.0.jar b/SingularSDK/Plugins/Android/collection-1.2.0.jar
deleted file mode 100644
index 845ec87..0000000
Binary files a/SingularSDK/Plugins/Android/collection-1.2.0.jar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/collection-1.2.0.jar.meta b/SingularSDK/Plugins/Android/collection-1.2.0.jar.meta
deleted file mode 100644
index 67230b5..0000000
--- a/SingularSDK/Plugins/Android/collection-1.2.0.jar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 24eeacbc5e64043538a0d150e42b5db0
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/gson-2.10.1.jar b/SingularSDK/Plugins/Android/gson-2.10.1.jar
deleted file mode 100644
index a88c5bd..0000000
Binary files a/SingularSDK/Plugins/Android/gson-2.10.1.jar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/gson-2.10.1.jar.meta b/SingularSDK/Plugins/Android/gson-2.10.1.jar.meta
deleted file mode 100644
index a56986e..0000000
--- a/SingularSDK/Plugins/Android/gson-2.10.1.jar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 69fe848cef5644ac3a94e4cdae4ee763
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/installreferrer-release.jar b/SingularSDK/Plugins/Android/installreferrer-release.jar
deleted file mode 100644
index 3c15070..0000000
Binary files a/SingularSDK/Plugins/Android/installreferrer-release.jar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/installreferrer-release.jar.meta b/SingularSDK/Plugins/Android/installreferrer-release.jar.meta
deleted file mode 100644
index e23e2ca..0000000
--- a/SingularSDK/Plugins/Android/installreferrer-release.jar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 6faee8049b30342d2b5a9a2df76c9cf4
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar b/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar
deleted file mode 100644
index 6244f1d..0000000
Binary files a/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar.meta b/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar.meta
deleted file mode 100644
index 04fe93e..0000000
--- a/SingularSDK/Plugins/Android/play-services-appset-16.0.0.aar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 9bb7a82e4d8c24b7a969e42f200c287d
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar b/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar
deleted file mode 100644
index e20a3b8..0000000
Binary files a/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar.meta b/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar.meta
deleted file mode 100644
index 0016242..0000000
--- a/SingularSDK/Plugins/Android/play-services-base-18.0.1.aar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 50412f069a1de415780c81c76d2925ec
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar b/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar
deleted file mode 100644
index f5da36f..0000000
Binary files a/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar.meta b/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar.meta
deleted file mode 100644
index 2508727..0000000
--- a/SingularSDK/Plugins/Android/play-services-basement-18.0.0.aar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 3df87521a883d47488123909da3d87f0
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar b/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar
deleted file mode 100644
index dca0eb6..0000000
Binary files a/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar.meta b/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar.meta
deleted file mode 100644
index bd06230..0000000
--- a/SingularSDK/Plugins/Android/play-services-tasks-18.0.1.aar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 2a89bbd3055a4476990e5fb17bddb478
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/Android/singular_sdk.aar b/SingularSDK/Plugins/Android/singular_sdk.aar
deleted file mode 100644
index 6bc53a6..0000000
Binary files a/SingularSDK/Plugins/Android/singular_sdk.aar and /dev/null differ
diff --git a/SingularSDK/Plugins/Android/singular_sdk.aar.meta b/SingularSDK/Plugins/Android/singular_sdk.aar.meta
deleted file mode 100644
index 368cbea..0000000
--- a/SingularSDK/Plugins/Android/singular_sdk.aar.meta
+++ /dev/null
@@ -1,32 +0,0 @@
-fileFormatVersion: 2
-guid: 6aa9135d2772a4259a5d9d89a205248e
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- Android: Android
- second:
- enabled: 1
- settings: {}
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS.meta b/SingularSDK/Plugins/iOS.meta
index 0c4826d..c94f62b 100644
--- a/SingularSDK/Plugins/iOS.meta
+++ b/SingularSDK/Plugins/iOS.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b796198c4ca484346b6ef108733e4002
+guid: 713ca3a98d40b4bc1a1da9c4c09aeaff
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Plugins/iOS/Attributes.h b/SingularSDK/Plugins/iOS/Attributes.h
deleted file mode 100644
index 878d2c1..0000000
--- a/SingularSDK/Plugins/iOS/Attributes.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef __ATTRIBUTES_H__
-#define __ATTRIBUTES_H__
-
-#define ATTRIBUTE_SNG_ATTR_FROM_DATE @"sng_attr_from_date"
-#define ATTRIBUTE_SNG_ATTR_TO_DATE @"sng_attr_to_date"
-#define ATTRIBUTE_SNG_ATTR_ACHIEVEMENT_ID @"sng_attr_achievement_id"
-#define ATTRIBUTE_SNG_ATTR_CONTENT @"sng_attr_content"
-#define ATTRIBUTE_SNG_ATTR_CONTENT_ID @"sng_attr_content_id"
-#define ATTRIBUTE_SNG_ATTR_CONTENT_LIST @"sng_attr_content_list"
-#define ATTRIBUTE_SNG_ATTR_CONTENT_TYPE @"sng_attr_content_type"
-#define ATTRIBUTE_SNG_ATTR_COUPON_CODE @"sng_attr_coupon_code"
-#define ATTRIBUTE_SNG_ATTR_DEEP_LINK @"sng_attr_deep_link"
-#define ATTRIBUTE_SNG_ATTR_EVENT_END @"sng_attr_event_end"
-#define ATTRIBUTE_SNG_ATTR_EVENT_START @"sng_attr_event_start"
-#define ATTRIBUTE_SNG_ATTR_HOTEL_SCORE @"sng_attr_hotel_score"
-#define ATTRIBUTE_SNG_ATTR_ITEM_DESCRIPTION @"sng_attr_item_description"
-#define ATTRIBUTE_SNG_ATTR_ITEM_PRICE @"sng_attr_item_price"
-#define ATTRIBUTE_SNG_ATTR_LEVEL @"sng_attr_level"
-#define ATTRIBUTE_SNG_ATTR_COUNTRY @"sng_attr_country"
-#define ATTRIBUTE_SNG_ATTR_REGION @"sng_attr_region"
-#define ATTRIBUTE_SNG_ATTR_MAX @"sng_attr_max"
-#define ATTRIBUTE_SNG_ATTR_NEW_VERSION @"sng_attr_new_version"
-#define ATTRIBUTE_SNG_ATTR_ORIGIN @"sng_attr_origin"
-#define ATTRIBUTE_SNG_ATTR_PAYMENT_INFO_AVAILABLE @"sng_attr_payment_info_available"
-#define ATTRIBUTE_SNG_ATTR_QUANTITY @"sng_attr_quantity"
-#define ATTRIBUTE_SNG_ATTR_RATING @"sng_attr_rating"
-#define ATTRIBUTE_SNG_ATTR_REGISTRATION_METHOD @"sng_attr_registration_method"
-#define ATTRIBUTE_SNG_ATTR_REVIEW_TEXT @"sng_attr_review_text"
-#define ATTRIBUTE_SNG_ATTR_SCORE @"sng_attr_score"
-#define ATTRIBUTE_SNG_ATTR_SEARCH_STRING @"sng_attr_search_string"
-#define ATTRIBUTE_SNG_ATTR_SUBSCRIPTION_ID @"sng_attr_subscription_id"
-#define ATTRIBUTE_SNG_ATTR_SUCCESS @"sng_attr_success"
-#define ATTRIBUTE_SNG_ATTR_TRANSACTION_ID @"sng_attr_transaction_id"
-#define ATTRIBUTE_SNG_ATTR_TUTORIAL_ID @"sng_attr_tutorial_id"
-#define ATTRIBUTE_SNG_ATTR_VALID @"sng_attr_valid"
-
-#endif
\ No newline at end of file
diff --git a/SingularSDK/Plugins/iOS/Attributes.h.meta b/SingularSDK/Plugins/iOS/Attributes.h.meta
deleted file mode 100644
index d4437f4..0000000
--- a/SingularSDK/Plugins/iOS/Attributes.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: 2af9b25ebfd844530a716bcf5f5b8ef6
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/Events.h b/SingularSDK/Plugins/iOS/Events.h
deleted file mode 100644
index c7c869b..0000000
--- a/SingularSDK/Plugins/iOS/Events.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef __EVENTS_H__
-#define __EVENTS_H__
-
-#define EVENT_SNG_RATE @"sng_rate"
-#define EVENT_SNG_SPENT_CREDITS @"sng_spent_credits"
-#define EVENT_SNG_TUTORIAL_COMPLETE @"sng_tutorial_complete"
-#define EVENT_SNG_LOGIN @"sng_login"
-#define EVENT_SNG_START_TRIAL @"sng_start_trial"
-#define EVENT_SNG_SUBSCRIBE @"sng_subscribe"
-#define EVENT_SNG_BOOK @"sng_book"
-#define EVENT_SNG_CONTENT_VIEW_LIST @"sng_content_view_list"
-#define EVENT_SNG_INVITE @"sng_invite"
-#define EVENT_SNG_SHARE @"sng_share"
-#define EVENT_SNG_SUBMIT_APPLICATION @"sng_submit_application"
-#define EVENT_SNG_UPDATE @"sng_update"
-#define EVENT_SNG_ECOMMERCE_PURCHASE @"sng_ecommerce_purchase"
-#define EVENT_SNG_VIEW_CART @"sng_view_cart"
-#define EVENT_SNG_ACHIEVEMENT_UNLOCKED @"sng_achievement_unlocked"
-#define EVENT_SNG_ADD_PAYMENT_INFO @"sng_add_payment_info"
-#define EVENT_SNG_ADD_TO_CART @"sng_add_to_cart"
-#define EVENT_SNG_ADD_TO_WISHLIST @"sng_add_to_wishlist"
-#define EVENT_SNG_CHECKOUT_INITIATED @"sng_checkout_initiated"
-#define EVENT_SNG_COMPLETE_REGISTRATION @"sng_complete_registration"
-#define EVENT_SNG_CONTENT_VIEW @"sng_content_view"
-#define EVENT_SNG_LEVEL_ACHIEVED @"sng_level_achieved"
-#define EVENT_SNG_SEARCH @"sng_search"
-
-#endif
\ No newline at end of file
diff --git a/SingularSDK/Plugins/iOS/Events.h.meta b/SingularSDK/Plugins/iOS/Events.h.meta
deleted file mode 100644
index 5666ff1..0000000
--- a/SingularSDK/Plugins/iOS/Events.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: f1bce93bf95a74a6faf28ef51f0375fc
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/Singular.h b/SingularSDK/Plugins/iOS/Singular.h
deleted file mode 100644
index 830adb7..0000000
--- a/SingularSDK/Plugins/iOS/Singular.h
+++ /dev/null
@@ -1,161 +0,0 @@
-//
-// Singular.h
-// Singular SDK for iOS public API
-//
-// Copyright © 2010-2023 Singular Inc. All rights reserved.
-//
-
-#import
-#import
-#import
-#import "Attributes.h"
-#import "Events.h"
-#import "SingularAdData.h"
-
-// avoid circular include of SingularLinkParams
-#ifndef SingularLinkParams
-#import "SingularLinkParams.h"
-#endif
-
-// avoid circular include of SingularConfig
-#ifndef SingularConfig
-#import "SingularConfig.h"
-#endif
-
-@interface Singular : NSObject
-
-#pragma mark - Session lifecycle
-
-+ (BOOL)start:(SingularConfig *)config;
-
-+ (void)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret;
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andLaunchOptions:(NSDictionary *)launchOptions withSingularLinkHandler:(void (^)(SingularLinkParams *))handler;
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret
- andLaunchOptions:(NSDictionary *)launchOptions withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andShortLinkResolveTimeout:(long)timeoutSec;
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andLaunchOptions:(NSDictionary *)launchOptions withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andSupportedDomains:(NSArray *)domains __attribute__((deprecated));
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andLaunchOptions:(NSDictionary *)launchOptions withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andShortLinkResolveTimeout:(long)timeoutSec andSupportedDomains:(NSArray *)domains __attribute__((deprecated));
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andUserActivity:(NSUserActivity *)userActivity withSingularLinkHandler:(void (^)(SingularLinkParams *))handler;
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andUserActivity:(NSUserActivity *)userActivity withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andShortLinkResolveTimeout:(long)timeoutSec;
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andUserActivity:(NSUserActivity *)userActivity withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andSupportedDomains:(NSArray *)domains __attribute__((deprecated));
-+ (BOOL)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andUserActivity:(NSUserActivity *)userActivity withSingularLinkHandler:(void (^)(SingularLinkParams *))handler andShortLinkResolveTimeout:(long)timeoutSec andSupportedDomains:(NSArray *)domains __attribute__((deprecated));
-+ (void)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andLaunchOptions:(NSDictionary *)launchOptions;
-+ (void)startSession:(NSString *)apiKey withKey:(NSString *)apiSecret andLaunchURL:(NSURL *)url;
-+ (void)reStartSession:(NSString *)apiKey withKey:(NSString *)apiSecret;
-+ (BOOL)sessionStarted;
-+ (void)endSession;
-
-+ (void)event:(NSString *)name;
-+ (void)event:(NSString *)name withArgs:(NSDictionary *)args;
-+ (void)eventWithArgs:(NSString *)name, ...; // use only subclasses of
- // NSObject, not primitive types
- // like int
-+ (void)setDeviceCustomUserId:(NSString *)customUserId;
-
-+ (void)registerDeviceTokenForUninstall:(NSData *)deviceToken;
-+ (void)registerDeferredDeepLinkHandler:(void (^)(NSString *deeplink))handler;
-+ (int)setDeferredDeepLinkTimeout:(int)duration;
-
-+ (Singular *)shared;
-+ (NSTimeInterval)sessionDuration;
-+ (NSDate *)sessionStartDate;
-+ (NSString *)sessionID;
-+ (NSString *)version;
-+ (NSString *)singularID;
-+ (NSString *)singularKeyspace;
-+ (void)setBufferLimit:(int)size;
-@property (strong, nonatomic, readonly) NSString *applicationName;
-@property (strong, nonatomic, readonly) NSString *applicationIdentifier;
-+ (BOOL)processJSRequestWK:(WKWebView *)webView withURL:(NSURLRequest *)url;
-@property (nonatomic) int minSessionDuration; // Default: 5
-+ (void)setMinSessionDuration:(int)seconds;
-
-#pragma mark - IAP
-+ (void)initializeApStore;
-+ (void)setAllowAutoIAPComplete:(BOOL)boolean;
-+ (void)iapComplete:(id)transaction;
-+ (void)iapComplete:(id)transaction withName:(NSString *)name;
-+ (void)iapComplete:(id)transaction withAttributes:(id)value, ...;
-+ (void)iapComplete:(id)transaction withName:(NSString *)name withAttributes:(id)value, ...;
-
-#pragma mark - DEMO
-+ (void)setGender:(NSString *)gender;
-+ (void)setAge:(id)age;
-
-#pragma mark - BATCHING
-+ (int)batchInterval;
-+ (void)setBatchInterval:(int)interval;
-+ (BOOL)batchesEvents;
-+ (void)setBatchesEvents:(BOOL)boolean;
-+ (void)sendAllBatches;
-
-#pragma mark - ANIMESH UPDATE / REVENUE
-+ (void)revenue:(id)transaction;
-+ (void)revenue:(id)transaction withAttributes:(NSDictionary *)attributes;
-+ (void)revenue:(NSString *)currency amount:(double)amount;
-+ (void)revenue:(NSString *)currency amount:(double)amount withAttributes:(NSDictionary *)attributes;
-+ (void)revenue:(NSString *)currency amount:(double)amount productSKU:(NSString *)productSKU productName:(NSString *)productName productCategory:(NSString *)productCategory productQuantity:(int)productQuantity productPrice:(double)productPrice;
-
-+ (void)customRevenue:(NSString *)eventname transaction:(id)transaction;
-+ (void)customRevenue:(NSString *)eventname transaction:(id)transaction withAttributes:(NSDictionary *)attributes;
-+ (void)customRevenue:(NSString *)eventname currency:(NSString *)currency amount:(double)amount;
-+ (void)customRevenue:(NSString *)eventname currency:(NSString *)currency amount:(double)amount withAttributes:(NSDictionary *)attributes;
-+ (void)customRevenue:(NSString *)eventname currency:(NSString *)currency amount:(double)amount productSKU:(NSString *)productSKU productName:(NSString *)productName productCategory:(NSString *)productCategory productQuantity:(int)productQuantity productPrice:(double)productPrice;
-
-+ (void)customRevenue:(NSData *)transactionJsonRepresentation productJsonRepresentation:(NSData *)productJsonRepresentation;
-+ (void)customRevenue:(NSString *)eventName transactionJsonRepresentation:(NSData *)transactionJsonRepresentation productJsonRepresentation:(NSData *)productJsonRepresentation;
-
-+ (void)setCustomUserId:(NSString *)customUserId;
-+ (void)unsetCustomUserId;
-
-+ (void)setSessionTimeout:(int)timeout;
-+ (NSInteger)getFirstSessionUnixTime;
-
-+ (void)setWrapperName:(NSString *)name andVersion:(NSString *)version;
-
-#pragma mark - Global Properties
-
-+ (NSDictionary *)getGlobalProperties;
-+ (BOOL)setGlobalProperty:(NSString *)key andValue:(NSString *)value overrideExisting:(BOOL)overrideExisting;
-+ (void)unsetGlobalProperty:(NSString *)key;
-+ (void)clearGlobalProperties;
-
-#pragma mark - GDPR helpers
-
-+ (void)trackingOptIn;
-+ (void)trackingUnder13;
-+ (void)stopAllTracking;
-+ (void)resumeAllTracking;
-+ (BOOL)isAllTrackingStopped;
-+ (void)limitDataSharing:(BOOL)shouldLimitDataSharing;
-+ (BOOL)getLimitDataSharing;
-
-#pragma mark - SKAN Methods
-
-+ (void)skanRegisterAppForAdNetworkAttribution;
-+ (BOOL)skanUpdateConversionValue:(NSInteger)conversionValue;
-+ (void)skanUpdateConversionValue:(NSInteger)conversionValue coarse:(NSInteger)coarse lock:(BOOL)lock;
-+ (NSNumber *)skanGetConversionValue;
-
-#pragma mark - Singular Links
-
-+ (BOOL)isSingularLink:(id)linkHolder;
-
-#pragma mark - Admon Methods
-
-+ (void)adRevenue:(SingularAdData *)adData;
-
-#pragma mark - Referrer Links
-
-+ (void)createReferrerShortLink:(NSString *)baseLink
- referrerName:(NSString *)referrerName
- referrerId:(NSString *)referrerId
- completionHandler:(void (^)(NSString *, NSError *))completionHandler;
-
-+ (void)createReferrerShortLink:(NSString *)baseLink
- referrerName:(NSString *)referrerName
- referrerId:(NSString *)referrerId
- passthroughParams:(NSDictionary *)passthroughParams
- completionHandler:(void (^)(NSString *, NSError *))completionHandler;
-
-
-@end
diff --git a/SingularSDK/Plugins/iOS/Singular.h.meta b/SingularSDK/Plugins/iOS/Singular.h.meta
deleted file mode 100644
index 8d59c56..0000000
--- a/SingularSDK/Plugins/iOS/Singular.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: 8002f6e88f71b4cc6929fec22190b3fd
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/SingularAdData.h b/SingularSDK/Plugins/iOS/SingularAdData.h
deleted file mode 100644
index 0feef56..0000000
--- a/SingularSDK/Plugins/iOS/SingularAdData.h
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// SingularAdData.h
-// Singular
-//
-// Copyright © 2010-2023 Singular Inc. All rights reserved.
-//
-
-#import
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface SingularAdData : NSMutableDictionary
-
-- (id)initWithAdPlatfrom:(NSString*)adPlatform withCurrency:(NSString*)currency withRevenue:(NSNumber*)revenue;
-
-- (void)setNetworkName:(NSString*)networkName;
-- (void)setAdType:(NSString*)adType;
-- (void)setGroupType:(NSString*)adGroupType;
-- (void)setImpressionId:(NSString*)impressionId;
-- (void)setAdPlacementName:(NSString*)adPlacementName;
-- (void)setAdUnitId:(NSString*)adUnitId;
-- (void)setAdGroupId:(NSString*)adGroupId;
-- (void)setAdGroupName:(NSString*)adGroupName;
-- (void)setAdGroupPriority:(NSString*)adGroupPriority;
-- (void)setPrecision:(NSString*)precision;
-- (void)setPlacementId:(NSString*)placementId;
-- (void)setAdUnitName:(NSString*)adUnitName;
-
-- (BOOL)hasRequiredParams;
-
-@end
-
-NS_ASSUME_NONNULL_END
diff --git a/SingularSDK/Plugins/iOS/SingularAdData.h.meta b/SingularSDK/Plugins/iOS/SingularAdData.h.meta
deleted file mode 100644
index 303ad6a..0000000
--- a/SingularSDK/Plugins/iOS/SingularAdData.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: a53a63a618d1d4fa581d4a91f6735255
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/SingularAppDelegate.m b/SingularSDK/Plugins/iOS/SingularAppDelegate.m
index 5bc0ab7..7aae827 100755
--- a/SingularSDK/Plugins/iOS/SingularAppDelegate.m
+++ b/SingularSDK/Plugins/iOS/SingularAppDelegate.m
@@ -1,6 +1,6 @@
#import "UnityAppController.h"
#import "SingularStateWrapper.h"
-#import "Singular.h"
+#import
@interface SingularAppDelegate : UnityAppController
diff --git a/SingularSDK/Plugins/iOS/SingularAppDelegate.m.meta b/SingularSDK/Plugins/iOS/SingularAppDelegate.m.meta
index 165c3fc..3e567b8 100644
--- a/SingularSDK/Plugins/iOS/SingularAppDelegate.m.meta
+++ b/SingularSDK/Plugins/iOS/SingularAppDelegate.m.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d7623c50de87a4802bc0e0ae9d4aaffb
+guid: 8f70a53d317a94375b81fa576247b4b4
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -11,18 +11,6 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- first:
Any:
second:
diff --git a/SingularSDK/Plugins/iOS/SingularConfig.h b/SingularSDK/Plugins/iOS/SingularConfig.h
deleted file mode 100644
index f77153c..0000000
--- a/SingularSDK/Plugins/iOS/SingularConfig.h
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// SingularConfig.h
-// Singular
-//
-// Copyright © 2010-2023 Singular Inc. All rights reserved.
-//
-
-#import
-
-// avoid circular include of SingularLinkParams
-#ifndef SingularLinkParams
-#import "SingularLinkParams.h"
-#endif
-
-@interface SingularConfig : NSObject
-
-// General Fields
-@property NSString* apikey;
-@property NSString* secret;
-@property BOOL clipboardAttribution;
-
-// Singular Links fields
-@property NSDictionary *launchOptions;
-@property NSUserActivity* userActivity;
-@property NSURL* openUrl;
-@property void(^singularLinksHandler)(SingularLinkParams*);
-@property long shortLinkResolveTimeOut;
-@property NSArray* supportedDomains __attribute__((deprecated));
-@property NSArray* espDomains;
-
-// Global Properties fields
-@property (readonly) NSMutableDictionary* globalProperties;
-
-// SKAN fields
-@property BOOL skAdNetworkEnabled;
-@property BOOL manualSkanConversionManagement;
-@property void(^conversionValueUpdatedCallback)(NSInteger);
-@property void(^conversionValuesUpdatedCallback)(NSNumber *, NSNumber *, BOOL);
-@property NSInteger waitForTrackingAuthorizationWithTimeoutInterval;
-@property void(^deviceAttributionCallback)(NSDictionary *);
-
-// SDID - Singular Device Identifier
-typedef void (^SdidAccessorHandler)(NSString* result);
-@property NSString *customSdid;
-@property SdidAccessorHandler didSetSdidHandler;
-@property SdidAccessorHandler sdidReceivedHandler;
-
--(id)initWithApiKey:(NSString*)apikey andSecret:(NSString*)secret;
-
--(void)setGlobalProperty:(NSString*)key withValue:(NSString*)value overrideExisting:(BOOL)overrideExisiting;
--(NSString*)toJsonString;
-
-//Test for app extension
-@property BOOL supportAppExtension;
-@property NSString *appGroupName;
-
-@end
diff --git a/SingularSDK/Plugins/iOS/SingularConfig.h.meta b/SingularSDK/Plugins/iOS/SingularConfig.h.meta
deleted file mode 100644
index 46afb94..0000000
--- a/SingularSDK/Plugins/iOS/SingularConfig.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: 2fac61a21085d447db363341ee595105
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/SingularLinkParams.h b/SingularSDK/Plugins/iOS/SingularLinkParams.h
deleted file mode 100644
index 79b21ed..0000000
--- a/SingularSDK/Plugins/iOS/SingularLinkParams.h
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// SingularLinkParams.h
-// Singular
-//
-// Copyright © 2010-2023 Singular Inc. All rights reserved.
-//
-
-#import
-
-@interface SingularLinkParams: NSObject
-
-- (id) initWithDeeplink:(NSString*)deeplink passthrough:(NSString*)passthrough isDeferred:(BOOL)isDeferred url:(NSURL*)url;
-
-- (NSString *)getDeepLink;
-- (NSString *)getPassthrough;
-- (BOOL)isDeferred;
-
-/// Returns a lazy-initialized NSDictionary with key-value pairs of the query parameters in the evaluated URL
-- (NSDictionary *)getUrlParameters;
-
-@end
diff --git a/SingularSDK/Plugins/iOS/SingularLinkParams.h.meta b/SingularSDK/Plugins/iOS/SingularLinkParams.h.meta
deleted file mode 100644
index edb09a1..0000000
--- a/SingularSDK/Plugins/iOS/SingularLinkParams.h.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: de5a60f06fd7349c4a9292705d6295fd
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/SingularStateWrapper.h b/SingularSDK/Plugins/iOS/SingularStateWrapper.h
index d681289..1a0933a 100644
--- a/SingularSDK/Plugins/iOS/SingularStateWrapper.h
+++ b/SingularSDK/Plugins/iOS/SingularStateWrapper.h
@@ -6,7 +6,7 @@
//
#import
-#import "SingularLinkParams.h"
+#import
NS_ASSUME_NONNULL_BEGIN
diff --git a/SingularSDK/Plugins/iOS/SingularStateWrapper.h.meta b/SingularSDK/Plugins/iOS/SingularStateWrapper.h.meta
index f329536..1e4d861 100644
--- a/SingularSDK/Plugins/iOS/SingularStateWrapper.h.meta
+++ b/SingularSDK/Plugins/iOS/SingularStateWrapper.h.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b1e59ea9a50ed477283dc937683d1c1e
+guid: c56782410778f41a5834e8e13352715e
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -23,6 +23,12 @@ PluginImporter:
Exclude Win: 1
Exclude Win64: 1
Exclude iOS: 0
+ - first:
+ Android: Android
+ second:
+ enabled: 0
+ settings:
+ CPU: ARMv7
- first:
Any:
second:
@@ -33,12 +39,42 @@ PluginImporter:
second:
enabled: 0
settings:
+ CPU: AnyCPU
DefaultValueInitialized: true
+ OS: AnyOS
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
- first:
iPhone: iOS
second:
enabled: 1
- settings: {}
+ settings:
+ AddToEmbeddedBinaries: false
+ CPU: AnyCPU
+ CompileFlags:
+ FrameworkDependencies:
userData:
assetBundleName:
assetBundleVariant:
diff --git a/SingularSDK/Plugins/iOS/SingularStateWrapper.m b/SingularSDK/Plugins/iOS/SingularStateWrapper.m
index f9d1fb6..62d348f 100644
--- a/SingularSDK/Plugins/iOS/SingularStateWrapper.m
+++ b/SingularSDK/Plugins/iOS/SingularStateWrapper.m
@@ -6,7 +6,7 @@
//
#import "SingularStateWrapper.h"
-#import "SingularLinkParams.h"
+#import
@implementation SingularStateWrapper
diff --git a/SingularSDK/Plugins/iOS/SingularStateWrapper.m.meta b/SingularSDK/Plugins/iOS/SingularStateWrapper.m.meta
index ba64fb3..ca51dfb 100644
--- a/SingularSDK/Plugins/iOS/SingularStateWrapper.m.meta
+++ b/SingularSDK/Plugins/iOS/SingularStateWrapper.m.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ad6a04275efa043f69de1a2fff98723c
+guid: 6db930eb936884a38b0d08eac1f00ca9
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -11,18 +11,6 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- first:
Any:
second:
diff --git a/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m b/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m
index 642928c..6f26528 100755
--- a/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m
+++ b/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m
@@ -1,6 +1,6 @@
#import "UnityAppController.h"
#import "SingularStateWrapper.h"
-#import "Singular.h"
+#import
#import
@implementation UnityAppController (SingularSwizzledAppController)
diff --git a/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m.meta b/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m.meta
index 6c56d07..71a1523 100644
--- a/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m.meta
+++ b/SingularSDK/Plugins/iOS/SingularSwizzledAppController.m.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 126355aa601194100aa28f4535970bab
+guid: ef498f3a039c14322b0dfa65166f35e2
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -11,18 +11,6 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- first:
Any:
second:
diff --git a/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm b/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm
index 0e0ec1a..216bb64 100644
--- a/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm
+++ b/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm
@@ -5,7 +5,7 @@
// Copyright © Singular Inc. All rights reserved.
//
-#import "Singular.h"
+#import
#import "SingularStateWrapper.h"
#import
diff --git a/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm.meta b/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm.meta
index 90aaaec..da62e61 100644
--- a/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm.meta
+++ b/SingularSDK/Plugins/iOS/SingularUnityWrapper.mm.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: cca5368bf73c3457280fd30d77734b72
+guid: 50e34007407134f9b94c7ac71835e762
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -11,18 +11,6 @@ PluginImporter:
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- first:
Any:
second:
diff --git a/SingularSDK/Plugins/iOS/libSingular.a b/SingularSDK/Plugins/iOS/libSingular.a
deleted file mode 100644
index db10e45..0000000
Binary files a/SingularSDK/Plugins/iOS/libSingular.a and /dev/null differ
diff --git a/SingularSDK/Plugins/iOS/libSingular.a.meta b/SingularSDK/Plugins/iOS/libSingular.a.meta
deleted file mode 100644
index a2b25c2..0000000
--- a/SingularSDK/Plugins/iOS/libSingular.a.meta
+++ /dev/null
@@ -1,44 +0,0 @@
-fileFormatVersion: 2
-guid: 36e522118dd4b412d983c79520e57709
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 1
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 1
- Exclude Linux64: 1
- Exclude OSXUniversal: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 0
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 0
- settings:
- DefaultValueInitialized: true
- - first:
- iPhone: iOS
- second:
- enabled: 1
- settings: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/SingularSDK/Prefabs.meta b/SingularSDK/Prefabs.meta
new file mode 100644
index 0000000..65a5950
--- /dev/null
+++ b/SingularSDK/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ab30830e4a68243e1a17956674333cab
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SingularSDK/Prefabs/SingularSDKObject.prefab b/SingularSDK/Prefabs/SingularSDKObject.prefab
new file mode 100644
index 0000000..4e87040
--- /dev/null
+++ b/SingularSDK/Prefabs/SingularSDKObject.prefab
@@ -0,0 +1,61 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2659026201844013572
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7363679512987422457}
+ - component: {fileID: 4110131251777105351}
+ m_Layer: 0
+ m_Name: SingularSDKObject
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7363679512987422457
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2659026201844013572}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &4110131251777105351
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2659026201844013572}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d1d78717010e04eee9935dd9cdc6219d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ SingularAPIKey:
+ SingularAPISecret:
+ InitializeOnAwake: 1
+ autoIAPComplete: 0
+ clipboardAttribution: 0
+ SKANEnabled: 1
+ manualSKANConversionManagement: 0
+ waitForTrackingAuthorizationWithTimeoutInterval: 0
+ enableLogging: 1
+ logLevel: 3
+ facebookAppId:
+ collectOAID: 0
+ limitedIdentifiersEnabled: 0
+ ddlTimeoutSec: 0
+ sessionTimeoutSec: 0
+ shortlinkResolveTimeout: 0
diff --git a/SingularSDK/Prefabs/SingularSDKObject.prefab.meta b/SingularSDK/Prefabs/SingularSDKObject.prefab.meta
new file mode 100644
index 0000000..8117e19
--- /dev/null
+++ b/SingularSDK/Prefabs/SingularSDKObject.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3bdc8169fdaaa4f8ca750b10b56d78d3
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/SingularSDK/Runtime.meta b/SingularSDK/Runtime.meta
index 288ac54..0cf8a8b 100644
--- a/SingularSDK/Runtime.meta
+++ b/SingularSDK/Runtime.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ad4baf8d7c3064c4cb51cf3b4520c378
+guid: 6dae84adf55aa41ae884737f05f0af85
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/SingularSDK/Runtime/Attributes.cs.meta b/SingularSDK/Runtime/Attributes.cs.meta
index 1e23d85..e064911 100644
--- a/SingularSDK/Runtime/Attributes.cs.meta
+++ b/SingularSDK/Runtime/Attributes.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 26ec6cf3e43f5485ca39d6aff85cede2
+guid: 94c35f03ad35049368d36124f5484ffc
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/ConversionValuesParams.cs.meta b/SingularSDK/Runtime/ConversionValuesParams.cs.meta
index cdbdfc3..6aabdbf 100644
--- a/SingularSDK/Runtime/ConversionValuesParams.cs.meta
+++ b/SingularSDK/Runtime/ConversionValuesParams.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e1cb64f68b19944859ec54df8ea42a91
+guid: b98456ee768444cbb8d6383a2665d358
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/Events.cs.meta b/SingularSDK/Runtime/Events.cs.meta
index 76a8204..ff31ca7 100644
--- a/SingularSDK/Runtime/Events.cs.meta
+++ b/SingularSDK/Runtime/Events.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7aebcc998c81643909b15a560f6ac19d
+guid: f5266b5ed21ed4ca49307f3f6da8d429
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/ShortLinkParams.cs.meta b/SingularSDK/Runtime/ShortLinkParams.cs.meta
index d28c80e..208518e 100644
--- a/SingularSDK/Runtime/ShortLinkParams.cs.meta
+++ b/SingularSDK/Runtime/ShortLinkParams.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e439eacb3918e49e8afd4e362e5d5f2b
+guid: e0bbed5b614ac4a78a2d3ec1e6e76c38
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularAdData.cs.meta b/SingularSDK/Runtime/SingularAdData.cs.meta
index 105ed39..39b7e18 100644
--- a/SingularSDK/Runtime/SingularAdData.cs.meta
+++ b/SingularSDK/Runtime/SingularAdData.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 18e9beb78fac74cb893c5b2a5cbf82d2
+guid: c3802636f6a8b466e83b10a1eea4a663
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularConversionValueUpdatedHandler.cs.meta b/SingularSDK/Runtime/SingularConversionValueUpdatedHandler.cs.meta
index 651f1a6..795dd01 100644
--- a/SingularSDK/Runtime/SingularConversionValueUpdatedHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularConversionValueUpdatedHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7277dbedb1aba481cac95937e05f0b71
+guid: 98095e90d0ba6487ba1815d7050b9afc
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularConversionValuesUpdatedHandler.cs.meta b/SingularSDK/Runtime/SingularConversionValuesUpdatedHandler.cs.meta
index fc7653e..4dfb7cf 100644
--- a/SingularSDK/Runtime/SingularConversionValuesUpdatedHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularConversionValuesUpdatedHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 0c3b3fcd88f764524930cf369371cb6e
+guid: db0244dc1ac37471584e3d9341f4a4f2
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularDeferredDeepLinkHandler.cs.meta b/SingularSDK/Runtime/SingularDeferredDeepLinkHandler.cs.meta
index 10c5d4e..3fc5f3a 100644
--- a/SingularSDK/Runtime/SingularDeferredDeepLinkHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularDeferredDeepLinkHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 5d40b647c7cd14320a4132c10b988d35
+guid: 59ac08a3e8c0043a5adb3b8644aae88e
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularDeviceAttributionCallbackHandler.cs.meta b/SingularSDK/Runtime/SingularDeviceAttributionCallbackHandler.cs.meta
index 84a7534..75bd29c 100644
--- a/SingularSDK/Runtime/SingularDeviceAttributionCallbackHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularDeviceAttributionCallbackHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a99ebc80e0f7f4d069f7cd211d5ecedc
+guid: a3cef736a57a84e5db396018a88ff93c
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularLinkHandler.cs.meta b/SingularSDK/Runtime/SingularLinkHandler.cs.meta
index 5b71c2f..62aae9b 100644
--- a/SingularSDK/Runtime/SingularLinkHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularLinkHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2c8351667213a46f2b1651edfe0d0d8f
+guid: 54b4912deea81497c8507f60cc96a324
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularSDK.asmdef.meta b/SingularSDK/Runtime/SingularSDK.asmdef.meta
index 041d2da..301e9f7 100644
--- a/SingularSDK/Runtime/SingularSDK.asmdef.meta
+++ b/SingularSDK/Runtime/SingularSDK.asmdef.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 4dbb3ca15da814ba48320b72a28dbb06
+guid: 62a7526a084e6428ea4f6d0161bc7e18
AssemblyDefinitionImporter:
externalObjects: {}
userData:
diff --git a/SingularSDK/Runtime/SingularSDK.cs b/SingularSDK/Runtime/SingularSDK.cs
index 16c5818..00c6da4 100644
--- a/SingularSDK/Runtime/SingularSDK.cs
+++ b/SingularSDK/Runtime/SingularSDK.cs
@@ -26,7 +26,7 @@ public class SingularSDK : MonoBehaviour
private static bool Initialized = false;
private const string UNITY_WRAPPER_NAME = "Unity";
- private const string UNITY_VERSION = "5.0.0";
+ private const string UNITY_VERSION = "5.1.0";
// ios-only:
[Obsolete]
diff --git a/SingularSDK/Runtime/SingularSDK.cs.meta b/SingularSDK/Runtime/SingularSDK.cs.meta
index a2f26b5..c695bbc 100644
--- a/SingularSDK/Runtime/SingularSDK.cs.meta
+++ b/SingularSDK/Runtime/SingularSDK.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: f6f326d34df3249b0b421b632e8f6b87
+guid: d1d78717010e04eee9935dd9cdc6219d
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/SingularSDK/Runtime/SingularSdidAccessorHandler.cs.meta b/SingularSDK/Runtime/SingularSdidAccessorHandler.cs.meta
index 234b1ab..f3f94e7 100644
--- a/SingularSDK/Runtime/SingularSdidAccessorHandler.cs.meta
+++ b/SingularSDK/Runtime/SingularSdidAccessorHandler.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6dd68ffaf331d4f0c98a4f009bfdd54c
+guid: 17ee77067dc544c4492ab8ae866eec11
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/package.json b/package.json
index 52b94e7..65e2901 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,17 @@
{
- "name": "singular-unity-package",
- "version": "5.0.0",
- "displayName": "Singular",
- "description": "Singular Unity Package",
- "type": "library",
- "homepage": "https://www.singular.net",
- "license": "MIT",
- "unity": "2019.4",
- "dependencies": {
- "com.unity.nuget.newtonsoft-json": "3.2.1"
+ "name": "singular-unity-package",
+ "version": "5.1.0",
+ "displayName": "Singular",
+ "description": "Singular Unity Package",
+ "type": "library",
+ "homepage": "https://www.singular.net",
+ "license": "MIT",
+ "author": {
+ "name": "Singular Labs",
+ "url": "https://github.com/singular-labs/Singular-Unity-SDK"
+ },
+ "unity": "2019.4",
+ "dependencies": {
+ "com.unity.nuget.newtonsoft-json": "3.2.1"
}
-}
+}
\ No newline at end of file
diff --git a/package.json.meta b/package.json.meta
index 6342ea9..fe27e39 100644
--- a/package.json.meta
+++ b/package.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7be1cbcbe407c434dbc5aedda94b6924
+guid: a6c1389c100334ff8b2ce7f77a7dd457
PackageManifestImporter:
externalObjects: {}
userData: