diff --git a/.travis.yml b/.travis.yml index 387e337..10ebcea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,8 +26,8 @@ install: - appc ti config android.sdkPath $ANDROID_HOME - appc ti config android.ndkPath ${PWD}/android-ndk-r17c script: -- ANDROID_SDK_VERSION=1.12.18 -- IOS_VERSION=1.29.5 +- ANDROID_SDK_VERSION=1.12.27 +- IOS_VERSION=1.29.9 - TITANIUM_VERSION=${TRAVIS_TAG:-2.26.0} - echo "Creating ti.testfairy version ${TITANIUM_VERSION}" - 'sed -i "" "s/^version:.*/version: ${TITANIUM_VERSION}/g" android/manifest' diff --git a/android/lib/testfairy-sdk.jar b/android/lib/testfairy-sdk.jar index 6530d50..3d2324c 100644 Binary files a/android/lib/testfairy-sdk.jar and b/android/lib/testfairy-sdk.jar differ diff --git a/android/manifest b/android/manifest index c6e4c19..299e138 100644 --- a/android/manifest +++ b/android/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version:2.54.0 +version:2.60.0 apiversion: 4 architectures: arm64-v8a armeabi-v7a x86 description: This is the official TestFairy Titanium Module for Android, providing support for the TestFairy SDK. diff --git a/ios/TestFairySDK/TestFairy.h b/ios/TestFairySDK/TestFairy.h index cee20f0..70e72e9 100644 --- a/ios/TestFairySDK/TestFairy.h +++ b/ios/TestFairySDK/TestFairy.h @@ -237,10 +237,6 @@ typedef TestFairyFeedbackContent * (^TestFairyFeedbackInterceptor)(TestFairyFeed * * @param appToken Your key as given to you in your TestFairy account * @param options A dictionary of options controlling the current session - * Options include - * - metrics: comma separated string of default metric options such as - * "cpu,memory,network-requests,shake,video,logs" - * - enableCrashReporter: @YES / @NO to enable crash handling. Default is @YES */ + (void)begin:(NSString *)appToken withOptions:(NSDictionary *)options; @@ -570,6 +566,16 @@ typedef TestFairyFeedbackContent * (^TestFairyFeedbackInterceptor)(TestFairyFeed */ + (void)disableMetric:(NSString *)metric; +/** + * Enables recording of logs regardless of build settings. Must be called before begin. + */ ++ (void)enableLogs; + +/** + * Disables recording of logs regardless of build settings. Must be called before begin. + */ ++ (void)disableLogs; + /** * Enables the ability to capture video recording regardless of build settings. * Valid values for policy include "always" and "wifi" diff --git a/ios/TestFairySDK/libTestFairy.a b/ios/TestFairySDK/libTestFairy.a index 76b1e0e..eeb6167 100644 Binary files a/ios/TestFairySDK/libTestFairy.a and b/ios/TestFairySDK/libTestFairy.a differ diff --git a/ios/manifest b/ios/manifest index d6af563..9bf6bd7 100644 --- a/ios/manifest +++ b/ios/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version:2.54.0 +version:2.60.0 apiversion: 2 architectures: armv7 arm64 i386 x86_64 description: This is the official TestFairy Titanium Module for iOS, providing support for the TestFairy SDK.