nativescript-gameanalytics
GameAnalytics 官方 NativeScript SDK。GameAnalytics 是一个免费的分析平台,通过提供相关见解,帮助游戏开发者了解他们的玩家行为。
npm i --save nativescript-gameanalytics

npm npm MIT license

NativeScript-GameAnalytics

NativeScript 插件,用于 Android 和 iOS 的 GameAnalytics SDK。

原生库

Android iOS
GA-SDK-ANDROID GA-SDK-IOS

安装

从您的命令提示符/终端进入您的应用程序根目录并执行

NativeScript (仅 3.0 及以上版本)

tns plugin add nativescript-gameanalytics

使用方法

import {
GameAnalyticsSDK as GameAnalytics,
EGAResourceFlowType,
EGAProgressionStatus,
EGAErrorSeverity,
EGAGender
} from 'nativescript-gameanalytics';

// To initialize the SDK...

public initializeGameAnalytics() {
GameAnalytics.initialize("[INSERT_GAME_KEY]", "[INSERT_SECRET_KEY]");
}

// To send events...
public sendEvent() {
GameAnalytics.addDesignEvent({
eventId: "design:event"
});
}

有关更多文档,请点击此处

变更日志

3.0.1

  • 将 session_num 添加到初始化请求

3.0.0

  • Remote Config 调用已更新,旧调用已弃用。请参阅 GA 文档了解新的 SDK 调用和迁移指南
  • 添加了 A/B 测试支持

2.1.3

  • 从声明文件中删除了枚举

2.1.2

  • 更新了依赖项

2.1.1

  • 修复了声明文件

2.1.0

  • 添加了启用/禁用事件提交功能

2.0.4

  • 更新了 NativeScript 版本

2.0.3

  • 对 Android 进行了一些小的修复

2.0.2

  • 修复了业务事件验证

2.0.1

  • 进行了一些小的错误修复

2.0.0

  • 添加了命令中心功能

1.1.8

  • 更新了原生库

1.1.7

  • 回滚到 tns-core-modules 3.4.0

1.1.6

  • 对 gradle 文件进行了另一项修复

1.1.5

  • 对 gradle 文件进行了另一项修复

1.1.4

  • 对 gradle 文件进行了小的修复

1.1.3

  • 更新了 README

1.1.2

  • 修复了使应用程序挂起的特定 Android 方法

1.1.1

  • 对声明文件进行了小的修复

1.1.0

  • 从原生库中添加了 GA 测试版功能

1.0.16

  • 更新了原生库

1.0.15

  • 修复了会话长度错误
  • 修复了在会话未开始时无法添加事件的问题

1.0.14

  • 改为使用 pod 文件进行 iOS 平台

1.0.13

  • 更新了与原生 Android 库编译的 Google Play 服务

1.0.12

  • 更新了原生库

1.0.11

  • 更新了原生 iOS 头文件以解决缺失功能的问题(iOS)

1.0.10

  • 修复了 iOS 中初始化函数的小的错误

1.0.9

  • 修复了随事件发送的版本号

1.0.8

  • 修复了初始化时设置 SDK 版本的问题

1.0.7

  • 更新了原生库中的版本验证器

1.0.6

  • 将 SDK 版本添加到跟踪

1.0.5

  • 修复了 Android 的初始化错误

1.0.4

  • 更新了使用的原生 iOS 库版本

1.0.3

  • 更新了使用的原生 Android 库版本

1.0.2

  • 为 iOS 清除当前自定义维度的修复

1.0.1

  • 更新了 README

1.0.0

  • 初始提交