Bump TestFlightSDK to 3.0.0
This commit is contained in:
28
External/TestFlight/TestFlight.h
vendored
28
External/TestFlight/TestFlight.h
vendored
@@ -6,7 +6,7 @@
|
||||
// Copyright 2011 TestFlight. All rights reserved.
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#define TESTFLIGHT_SDK_VERSION @"2.1.4"
|
||||
#define TESTFLIGHT_SDK_VERSION @"3.0.0"
|
||||
#undef TFLog
|
||||
|
||||
#if __cplusplus
|
||||
@@ -14,6 +14,7 @@ extern "C" {
|
||||
#endif
|
||||
/*
|
||||
* Remote Logging
|
||||
* BETA only
|
||||
* Note: All Logging is synchronous, see the README for more information.
|
||||
*/
|
||||
void TFLog(NSString *format, ...) __attribute__((format(__NSString__, 1, 2)));
|
||||
@@ -31,6 +32,7 @@ extern "C" {
|
||||
|
||||
/**
|
||||
* Add custom environment information
|
||||
* BETA only
|
||||
* If you want to track custom information such as a user name from your application you can add it here.
|
||||
* NB: This information must be added before the session starts, it is recorded only on session start.
|
||||
*
|
||||
@@ -64,6 +66,7 @@ extern "C" {
|
||||
|
||||
/**
|
||||
* Track when a user has passed a checkpoint after the flight has taken off. Eg. passed level 1, posted high score.
|
||||
* BETA only
|
||||
* Checkpoints are sent in the background.
|
||||
* Note: The checkpoint is logged synchronously (See TFLog and TFOptionLogOnCheckpoint for more information).
|
||||
*
|
||||
@@ -74,33 +77,12 @@ extern "C" {
|
||||
/**
|
||||
* Submits custom feedback to the site. Sends the data in feedback to the site. This is to be used as the method to submit
|
||||
* feedback from custom feedback forms.
|
||||
* BETA only
|
||||
*
|
||||
* @param feedback Your users feedback, method does nothing if feedback is nil
|
||||
*/
|
||||
+ (void)submitFeedback:(NSString*)feedback;
|
||||
|
||||
/**
|
||||
* Sets the Device Identifier.
|
||||
*
|
||||
* !! DO NOT CALL IN SUBMITTED APP STORE APP.
|
||||
*
|
||||
* !! MUST BE CALLED BEFORE +takeOff:
|
||||
*
|
||||
* This method should only be used during testing so that you can identify a testers test data with them.
|
||||
* If you do not provide the identifier you will still see all session data, with checkpoints
|
||||
* and logs, but the data will be anonymized.
|
||||
*
|
||||
* It is recommended that you only use this method during testing.
|
||||
* Apple may reject your app if left in a submitted app.
|
||||
*
|
||||
* Use:
|
||||
* Only use this with the Apple device UDID. DO NOT use Open ID or your own identifier.
|
||||
* [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
|
||||
*
|
||||
* @param deviceIdentifer The current devices device identifier
|
||||
*/
|
||||
+ (void)setDeviceIdentifier:(NSString*)deviceIdentifer;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user