diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid.meta b/ExampleGame/Assets/HockeyAppUnityAndroid.meta index 2d95748..9abdcba 100644 --- a/ExampleGame/Assets/HockeyAppUnityAndroid.meta +++ b/ExampleGame/Assets/HockeyAppUnityAndroid.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: 6bafd0e6dc07941d99c4eacbeed11a22 +guid: 3d8f53f17d6c04c98aac9b59fcbcbaff folderAsset: yes -timeCreated: 1424113112 +timeCreated: 1433484542 licenseType: Pro DefaultImporter: userData: diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/AndroidManifest.xml b/ExampleGame/Assets/HockeyAppUnityAndroid/AndroidManifest.xml index 85347e9..39c975c 100644 --- a/ExampleGame/Assets/HockeyAppUnityAndroid/AndroidManifest.xml +++ b/ExampleGame/Assets/HockeyAppUnityAndroid/AndroidManifest.xml @@ -2,8 +2,8 @@ @@ -398,12 +398,10 @@ protected virtual void HandleException(string logString, string stackTrace){ public void OnHandleLogCallback(string logString, string stackTrace, LogType type){ #if (UNITY_ANDROID && !UNITY_EDITOR) - if(LogType.Assert != type && LogType.Exception != type) + if(LogType.Assert == type || LogType.Exception == type || LogType.Error == type) { - return; + HandleException(logString, stackTrace); } - - HandleException(logString, stackTrace); #endif } @@ -415,13 +413,12 @@ public void OnHandleUnresolvedException(object sender, System.UnhandledException return; } - if(args.ExceptionObject.GetType() != typeof(System.Exception)) + if(args.ExceptionObject.GetType() == typeof(System.Exception)) { - return; + System.Exception e = (System.Exception)args.ExceptionObject; + HandleException(e.Source, e.StackTrace); } - System.Exception e = (System.Exception)args.ExceptionObject; - HandleException(e.Source, e.StackTrace); #endif } } diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta index fc3a3cf..2132f81 100644 --- a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta +++ b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta @@ -1,8 +1,12 @@ fileFormatVersion: 2 -guid: e6128f30ef6e64ee891f378a80eed1e3 +guid: 72ca1fe76504846d48f88422af9e3d9a +timeCreated: 1433484542 +licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar deleted file mode 100644 index c384144..0000000 Binary files a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar and /dev/null differ diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta deleted file mode 100644 index 53c5df0..0000000 --- a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta +++ /dev/null @@ -1,53 +0,0 @@ -fileFormatVersion: 2 -guid: ca9a94404a2ba4a929d9215c286d9a37 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: ARMv7 - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: - enabled: 0 - settings: - CPU: x86_64 - OSXIntel: - enabled: 0 - settings: - CPU: AnyCPU - OSXIntel64: - enabled: 0 - settings: - CPU: AnyCPU - Win: - enabled: 0 - settings: - CPU: AnyCPU - Win64: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar new file mode 100644 index 0000000..bc6d995 Binary files /dev/null and b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar differ diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar.meta b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar.meta new file mode 100644 index 0000000..e577222 --- /dev/null +++ b/ExampleGame/Assets/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 853e78206c089473b9c25fb64460afc8 +timeCreated: 1433484544 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/exampleunityplugin.jar.meta b/ExampleGame/Assets/HockeyAppUnityAndroid/exampleunityplugin.jar.meta index a30f1f7..b501d74 100644 --- a/ExampleGame/Assets/HockeyAppUnityAndroid/exampleunityplugin.jar.meta +++ b/ExampleGame/Assets/HockeyAppUnityAndroid/exampleunityplugin.jar.meta @@ -1,4 +1,16 @@ fileFormatVersion: 2 -guid: 808e91785d8924c3c9a9fbf1de9c6329 -DefaultImporter: +guid: 7a8f6d75bef6b4fb7977a8e88c3625de +timeCreated: 1433484544 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar b/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar index 9ad8857..52b884e 100644 Binary files a/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar and b/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar differ diff --git a/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar.meta b/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar.meta index 38d9e3d..7af4044 100644 --- a/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar.meta +++ b/ExampleGame/Assets/HockeyAppUnityAndroid/hockeyappunity.jar.meta @@ -1,53 +1,16 @@ fileFormatVersion: 2 -guid: 1eca6629a47c448d18a6b1f5a0922fa9 +guid: 9d9a9b9a322ac47d7ae3d2880f7dfd42 +timeCreated: 1433484544 +licenseType: Pro PluginImporter: serializedVersion: 1 iconMap: {} executionOrder: {} isPreloaded: 0 platformData: - Android: - enabled: 1 - settings: - CPU: ARMv7 Any: - enabled: 0 + enabled: 1 settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: - enabled: 0 - settings: - CPU: x86_64 - OSXIntel: - enabled: 0 - settings: - CPU: AnyCPU - OSXIntel64: - enabled: 0 - settings: - CPU: AnyCPU - Win: - enabled: 0 - settings: - CPU: AnyCPU - Win64: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: userData: assetBundleName: assetBundleVariant: diff --git a/ExampleGame/Assets/TestScene.unity b/ExampleGame/Assets/TestScene.unity index b36ceda..17c6637 100644 Binary files a/ExampleGame/Assets/TestScene.unity and b/ExampleGame/Assets/TestScene.unity differ diff --git a/ExampleGame/Assets/TestScene.unity.meta b/ExampleGame/Assets/TestScene.unity.meta index fba81ac..4ac61ba 100644 --- a/ExampleGame/Assets/TestScene.unity.meta +++ b/ExampleGame/Assets/TestScene.unity.meta @@ -2,3 +2,5 @@ fileFormatVersion: 2 guid: 87fb373f238fc487eb954ac23c3978c6 DefaultImporter: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI.meta b/ExampleGame/Assets/TestUI.meta index 4eaf6a4..560d2da 100644 --- a/ExampleGame/Assets/TestUI.meta +++ b/ExampleGame/Assets/TestUI.meta @@ -3,3 +3,5 @@ guid: f1679da049b70478e9f70f08eb55b2a4 folderAsset: yes DefaultImporter: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI/Ressources.meta b/ExampleGame/Assets/TestUI/Ressources.meta index ea2901c..627c245 100644 --- a/ExampleGame/Assets/TestUI/Ressources.meta +++ b/ExampleGame/Assets/TestUI/Ressources.meta @@ -3,3 +3,5 @@ guid: 033d017c1f17d40cab9c64ee75c082f4 folderAsset: yes DefaultImporter: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI/Ressources/btn_active.png.meta b/ExampleGame/Assets/TestUI/Ressources/btn_active.png.meta index f1aeaf1..5b33647 100644 --- a/ExampleGame/Assets/TestUI/Ressources/btn_active.png.meta +++ b/ExampleGame/Assets/TestUI/Ressources/btn_active.png.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 guid: aa363a8f65df74a90b43e6a9ded9d668 TextureImporter: + fileIDToRecycleName: {} serializedVersion: 2 mipmaps: mipMapMode: 0 @@ -19,6 +20,9 @@ TextureImporter: isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 64 @@ -29,12 +33,14 @@ TextureImporter: wrapMode: 1 nPOTScale: 0 lightmap: 0 + rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 alphaIsTransparency: 1 textureType: 8 @@ -43,3 +49,5 @@ TextureImporter: sprites: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI/Ressources/btn_normal.png.meta b/ExampleGame/Assets/TestUI/Ressources/btn_normal.png.meta index 80fb550..de05f68 100644 --- a/ExampleGame/Assets/TestUI/Ressources/btn_normal.png.meta +++ b/ExampleGame/Assets/TestUI/Ressources/btn_normal.png.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 guid: 33cfd0245ea97475f9cdfff3a86ddfce TextureImporter: + fileIDToRecycleName: {} serializedVersion: 2 mipmaps: mipMapMode: 0 @@ -19,6 +20,9 @@ TextureImporter: isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 64 @@ -29,12 +33,14 @@ TextureImporter: wrapMode: 1 nPOTScale: 0 lightmap: 0 + rGBM: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 alphaIsTransparency: 1 textureType: 8 @@ -43,3 +49,5 @@ TextureImporter: sprites: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI/TestUI.cs b/ExampleGame/Assets/TestUI/TestUI.cs index 8bb70e6..d1c25f3 100644 --- a/ExampleGame/Assets/TestUI/TestUI.cs +++ b/ExampleGame/Assets/TestUI/TestUI.cs @@ -2,9 +2,9 @@ * * Author: Christoph Wendt * - * Version: 1.0.3 + * Version: 1.0.5 * - * Copyright (c) 2013-2014 HockeyApp, Bit Stadium GmbH. + * Copyright (c) 2013-2015 HockeyApp, Bit Stadium GmbH. * All rights reserved. * * Permission is hereby granted, free of charge, to any person @@ -42,8 +42,11 @@ public class TestUI : MonoBehaviour{ private int controlHeight = 64; private int horizontalMargin = 20; private int space = 20; + + #if (UNITY_ANDROID && !UNITY_EDITOR) private string appID = "b90dca1145f290bf8031784c196b34df"; private string serverURL = " https://rink.hockeyapp.net/ "; + #endif void OnGUI(){ @@ -80,37 +83,33 @@ void OnGUI(){ StartCoroutine(CorutineCrash()); } - if(GUI.Button(GetControlRect(7), "Null Pointer Exception")) + if(GUI.Button(GetControlRect(7), "Handled Null Pointer Exception")) + { + try { + NullReferenceException(); + } catch (Exception e) { + throw new Exception("Null Pointer Exception"); + } + } + + if(GUI.Button(GetControlRect(8), "Null Pointer Exception")) { - string crash = null; - crash = crash.ToLower(); + NullReferenceException(); } - if(GUI.Button(GetControlRect(8), "Coroutine Null Exception")) + if(GUI.Button(GetControlRect(9), "Coroutine Null Exception")) { StartCoroutine(CorutineNullCrash()); } - GUI.Label(GetControlRect(9), "Features"); + GUI.Label(GetControlRect(10), "Features"); - if(GUI.Button(GetControlRect(10), "Show Feddback Form")) + if(GUI.Button(GetControlRect(11), "Show Feedback Form")) { - StartFeedbackForm(); + ShowFeedbackForm(); } } - System.Collections.IEnumerator CorutineNullCrash(){ - - string crash = null; - crash = crash.ToLower(); - yield break; - } - - System.Collections.IEnumerator CorutineCrash(){ - - throw new System.Exception("Custom Coroutine Exception"); - } - private Rect GetControlRect(int controlIndex){ return new Rect (horizontalMargin, @@ -125,6 +124,23 @@ public void AutoResize(int screenWidth, int screenHeight){ GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(resizeRatio.x, resizeRatio.y, 1.0f)); } + System.Collections.IEnumerator CorutineNullCrash(){ + + string crash = null; + crash = crash.ToLower(); + yield break; + } + + System.Collections.IEnumerator CorutineCrash(){ + + throw new System.Exception("Custom Coroutine Exception"); + } + + public void NullReferenceException(){ + object testObject = null; + testObject.GetHashCode(); + } + public void ForceAppCrash(){ #if (UNITY_ANDROID && !UNITY_EDITOR) @@ -135,7 +151,7 @@ public void ForceAppCrash(){ #endif } - public void StartFeedbackForm(){ + public void ShowFeedbackForm(){ #if (UNITY_ANDROID && !UNITY_EDITOR) AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); diff --git a/ExampleGame/Assets/TestUI/TestUI.cs.meta b/ExampleGame/Assets/TestUI/TestUI.cs.meta index 06766c1..3f1eb70 100644 --- a/ExampleGame/Assets/TestUI/TestUI.cs.meta +++ b/ExampleGame/Assets/TestUI/TestUI.cs.meta @@ -7,3 +7,5 @@ MonoImporter: executionOrder: 0 icon: {instanceID: 0} userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/Assets/TestUI/TestUISkin.guiskin.meta b/ExampleGame/Assets/TestUI/TestUISkin.guiskin.meta index c9beb97..a4c645a 100644 --- a/ExampleGame/Assets/TestUI/TestUISkin.guiskin.meta +++ b/ExampleGame/Assets/TestUI/TestUISkin.guiskin.meta @@ -2,3 +2,5 @@ fileFormatVersion: 2 guid: d7fb91a8c54f149948c667b9f0e70c96 NativeFormatImporter: userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleGame/ProjectSettings/ProjectSettings.asset b/ExampleGame/ProjectSettings/ProjectSettings.asset index b1d157d..c4c16b4 100644 Binary files a/ExampleGame/ProjectSettings/ProjectSettings.asset and b/ExampleGame/ProjectSettings/ProjectSettings.asset differ diff --git a/ExampleGame/ProjectSettings/ProjectVersion.txt b/ExampleGame/ProjectSettings/ProjectVersion.txt index e7c3e83..802c8ce 100644 --- a/ExampleGame/ProjectSettings/ProjectVersion.txt +++ b/ExampleGame/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.0.0f1 +m_EditorVersion: 5.0.2f1 m_StandardAssetsVersion: 0 diff --git a/HockeyAppUnity/libs/HockeySDK-3.0.2.jar b/HockeyAppUnity/libs/HockeySDK-3.0.2.jar deleted file mode 100644 index c384144..0000000 Binary files a/HockeyAppUnity/libs/HockeySDK-3.0.2.jar and /dev/null differ diff --git a/HockeyAppUnity/libs/HockeySDK-3.5.0.jar b/HockeyAppUnity/libs/HockeySDK-3.5.0.jar new file mode 100644 index 0000000..bc6d995 Binary files /dev/null and b/HockeyAppUnity/libs/HockeySDK-3.5.0.jar differ diff --git a/HockeyAppUnity/libs/android-support-v4.jar b/HockeyAppUnity/libs/android-support-v4.jar index 96644ed..e74b0d7 100644 Binary files a/HockeyAppUnity/libs/android-support-v4.jar and b/HockeyAppUnity/libs/android-support-v4.jar differ diff --git a/HockeyAppUnity/libs/classes.jar b/HockeyAppUnity/libs/classes.jar index aa6aea8..1b2c432 100644 Binary files a/HockeyAppUnity/libs/classes.jar and b/HockeyAppUnity/libs/classes.jar differ diff --git a/HockeyAppUnity/src/net/hockeyapp/unity/HockeyUnityPlugin.java b/HockeyAppUnity/src/net/hockeyapp/unity/HockeyUnityPlugin.java index fe71f73..1ea8310 100644 --- a/HockeyAppUnity/src/net/hockeyapp/unity/HockeyUnityPlugin.java +++ b/HockeyAppUnity/src/net/hockeyapp/unity/HockeyUnityPlugin.java @@ -9,6 +9,39 @@ import android.app.Activity; import android.os.Build; +/** + *

License

+ * + *
+ * Copyright (c) 2011-2015 Bit Stadium GmbH
+ * 
+ * Version 1.0.5
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ * 
+ * + * @author Christoph Wendt + **/ + public class HockeyUnityPlugin { @TargetApi(Build.VERSION_CODES.GINGERBREAD) @@ -56,7 +89,7 @@ public static void startHockeyAppManager(final Activity currentActivity, @Override public void run() { if (updateManagerEnabled) { - UpdateManager.register(currentActivity, serverURL, appID, null); + UpdateManager.register(currentActivity, serverURL, appID, null, true); } CrashManager.register(currentActivity, serverURL, appID, new CrashManagerListener() { diff --git a/Plugins/HockeyAppUnityAndroid/AndroidManifest.xml b/Plugins/HockeyAppUnityAndroid/AndroidManifest.xml index 85347e9..39c975c 100644 --- a/Plugins/HockeyAppUnityAndroid/AndroidManifest.xml +++ b/Plugins/HockeyAppUnityAndroid/AndroidManifest.xml @@ -2,8 +2,8 @@ @@ -398,12 +398,10 @@ protected virtual void HandleException(string logString, string stackTrace){ public void OnHandleLogCallback(string logString, string stackTrace, LogType type){ #if (UNITY_ANDROID && !UNITY_EDITOR) - if(LogType.Assert != type && LogType.Exception != type) + if(LogType.Assert == type || LogType.Exception == type || LogType.Error == type) { - return; + HandleException(logString, stackTrace); } - - HandleException(logString, stackTrace); #endif } @@ -415,13 +413,12 @@ public void OnHandleUnresolvedException(object sender, System.UnhandledException return; } - if(args.ExceptionObject.GetType() != typeof(System.Exception)) + if(args.ExceptionObject.GetType() == typeof(System.Exception)) { - return; + System.Exception e = (System.Exception)args.ExceptionObject; + HandleException(e.Source, e.StackTrace); } - System.Exception e = (System.Exception)args.ExceptionObject; - HandleException(e.Source, e.StackTrace); #endif } } diff --git a/Plugins/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta b/Plugins/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta deleted file mode 100644 index fc3a3cf..0000000 --- a/Plugins/HockeyAppUnityAndroid/HockeyAppUnity-Scripts/HockeyAppAndroid.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e6128f30ef6e64ee891f378a80eed1e3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar b/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar deleted file mode 100644 index c384144..0000000 Binary files a/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar and /dev/null differ diff --git a/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta b/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta deleted file mode 100644 index 53c5df0..0000000 --- a/Plugins/HockeyAppUnityAndroid/HockeySDK-3.0.2.jar.meta +++ /dev/null @@ -1,53 +0,0 @@ -fileFormatVersion: 2 -guid: ca9a94404a2ba4a929d9215c286d9a37 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: ARMv7 - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: - enabled: 0 - settings: - CPU: x86_64 - OSXIntel: - enabled: 0 - settings: - CPU: AnyCPU - OSXIntel64: - enabled: 0 - settings: - CPU: AnyCPU - Win: - enabled: 0 - settings: - CPU: AnyCPU - Win64: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Plugins/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar b/Plugins/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar new file mode 100644 index 0000000..bc6d995 Binary files /dev/null and b/Plugins/HockeyAppUnityAndroid/HockeySDK-3.5.0.jar differ diff --git a/Plugins/HockeyAppUnityAndroid/exampleunityplugin.jar.meta b/Plugins/HockeyAppUnityAndroid/exampleunityplugin.jar.meta deleted file mode 100644 index a30f1f7..0000000 --- a/Plugins/HockeyAppUnityAndroid/exampleunityplugin.jar.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 808e91785d8924c3c9a9fbf1de9c6329 -DefaultImporter: - userData: diff --git a/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar b/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar index 9ad8857..52b884e 100644 Binary files a/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar and b/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar differ diff --git a/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar.meta b/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar.meta deleted file mode 100644 index 38d9e3d..0000000 --- a/Plugins/HockeyAppUnityAndroid/hockeyappunity.jar.meta +++ /dev/null @@ -1,53 +0,0 @@ -fileFormatVersion: 2 -guid: 1eca6629a47c448d18a6b1f5a0922fa9 -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Android: - enabled: 1 - settings: - CPU: ARMv7 - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: - enabled: 0 - settings: - CPU: x86 - Linux64: - enabled: 0 - settings: - CPU: x86_64 - OSXIntel: - enabled: 0 - settings: - CPU: AnyCPU - OSXIntel64: - enabled: 0 - settings: - CPU: AnyCPU - Win: - enabled: 0 - settings: - CPU: AnyCPU - Win64: - enabled: 0 - settings: - CPU: AnyCPU - iOS: - enabled: 0 - settings: - CompileFlags: - FrameworkDependencies: - userData: - assetBundleName: - assetBundleVariant: diff --git a/README.md b/README.md index 92e6401..f6c1727 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,21 @@ The HockeyAppUnity-Android plugin implements support for using HockeyApp in your Unity-Android builds. It easily lets you keep track of crashes that have been caused by your scripts or native Java code. -## Requirements (Version 1.0.4) +## Requirements (Version 1.0.5) * Unity 5.0 or newer (SDK versions with Unity 4 support can be found at the [Unity Asset Store](https://www.assetstore.unity3d.com/en/?gclid=CO) or by switching to the 1.0.3 tag on GitHub). * Android 2.1 or newer. +###Changelog:### + +1.0.5: + +- Update HockeApp SDK Android version to 3.5 +- Fix warnings +- Extend demo project: Add handled managed exception + + + ## Installation & Setup The following steps illustrate how to integrate the HockeyAppUnity-Android plugin: @@ -77,7 +87,7 @@ The HockeyApp feedback form can be presented as follows: The Hockey SDK is provided under the following license: - Copyright (c) 2011, 2012 HockeyApp, Bit Stadium GmbH. + Copyright (c) 2011 - 2015 HockeyApp, Bit Stadium GmbH. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation