[ion] Fix telemetry on iOS and Android

This commit is contained in:
Romain Goyet
2020-02-13 21:28:03 -05:00
committed by Ecco
parent ff0d03a19b
commit 553eaaeac0
2 changed files with 8 additions and 11 deletions

View File

@@ -7,10 +7,10 @@ static inline JNIEnv * AndroidJNI() {
}
static inline jobject AndroidActivity() {
return static_cast<jobject>(SDL_AndroidGetActivity())
return static_cast<jobject>(SDL_AndroidGetActivity());
}
static inline JS(const char * s, JNIEnv * env) {
static inline jstring JS(const char * s, JNIEnv * env) {
return env->NewStringUTF(s);
}
@@ -34,10 +34,6 @@ void shutdown() {
}
}
static inline JS(const char * s, JNIEnv * env) {
return env->NewStringUTF(s);
}
namespace Ion {
namespace Telemetry {

View File

@@ -4,13 +4,14 @@
#import <GAIDictionaryBuilder.h>
#import <GAIFields.h>
class Ion {
class Simulator {
class Telemetry {
namespace Ion {
namespace Simulator {
namespace Telemetry {
void init() {
[[GAI sharedInstance] trackerWithTrackingId:@"UA-93775823-3"];
}
void shutdown() {
}
@@ -26,8 +27,8 @@ static inline NSString * NS(const char * s) {
}
}
class Ion {
class Telemetry {
namespace Ion {
namespace Telemetry {
void reportScreen(const char * screenName) {
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;