新的 Flurry Analytics 插件现已可用

新的 Flurry Analytics 插件现已可用

flurrybannerCorona Labs 很高兴地宣布新的 Flurry Analytics 插件现已可用。Flurry 是一款流行的分析工具,用于衡量用户在您的应用中采取的操作。它还可以告诉您人们在执行任务上花费了多少时间,并记录发生的错误。有了这些数据,您可以改进您的应用流程,并为您的用户提供更好的体验。

如果您是从之前的 Flurry 插件迁移过来的,则需要注意一些事项。我们的 迁移指南中涵盖了所有内容,但最重要的是

  • 您需要更新您的 build.settings 文件,并将插件提供商从 ["CoronaProvider.analytics.flurry"] 更改为 ["plugin.flurry.analytics"]
  • 对于 Android 用户,现在必须包含 ["plugin.google.play.services"] 插件。以前您需要使用 Google Play 游戏服务插件 (["CoronaProvider.gameNetwork.google"])。请注意,如果您在 Android 上使用任何广告提供商插件,则可能已经包含了这个额外的插件。

此插件的其他重要新增功能包括 analyticsRequest 事件的必需监听器函数,该函数在 flurryAnalytics.init() 调用中指定。您还可以在同一函数中启用崩溃分析并设置日志记录级别。最后,添加了新函数来测量定时事件 — 请参阅 flurryAnalytics.startTimedEvent()flurryAnalytics.endTimedEvent()

如果您是 Flurry 的新手,则需要在此处注册并获取 API 密钥。注册后,您可以使用同一站点查看收集的应用程序统计信息。

Flurry Analytics 插件的完整 文档可以在此处找到。

想进一步讨论?请加入我们的 Corona 论坛

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在编写从个人电脑到大型机的游戏代码。他在游戏行业拥有超过 16 年的专业经验。

11 条评论
  • Nicolas
    发布于 12 日 14:10

    干得好 🙂

  • Marcus
    发布于 12 日 15:09

    太棒了,但你们能不能看看 iOS 的 Google Analytics 问题?如果无法解决,我将需要考虑切换到 Flurry。

    https://forums.coronalabs.com/topic/61785-google-analytics-producing-idfa-error/

    谢谢。

  • Junhyun
    发布于 12 日 15:36

    很好。
    企业用户何时可以使用此更新的插件?

    • Rob Miracle
      发布于 12 日 15:39

      它应该在下一个每日构建的企业插件 tar.gz 文件中。如果它没有提醒我在论坛中,我会确保将其添加。

  • Rémi
    发布于 13 日 04:13

    通过更新,我们可以发送表格(参数 (event.data.params) (表格)),表格可以是多维的吗?(tab[][][]…)

    • Ingemar Bergmark
      发布于 14 日 08:25

      嗨,Rémi,
      不,该表只能是一个简单的键值表。这是 Flurry SDK 强制执行的限制。

  • JL
    发布于 14 日 11:17

    我正在为亚马逊的应用商店开发,该应用商店不提供 Google Play 服务。Flurry 插件在没有 [“plugin.google.play.services”] 的情况下能否工作?

    • Rob Miracle
      发布于 14 日 11:38

      如果我理解正确的话,许多 Android 设备即使来自亚马逊,也会安装 Google Play。只有 Kindle Fire 设备不受支持。

  • Rémi
    发布于 19 日 03:25

    该插件在 Android 4.2 及更早版本上不起作用!
    在 buildsetting 中,是否可以为不同类型的 Android 添加插件的排除项

  • Rémi
    发布于 19 日 03:45

    我想我找到了纠正此错误的方法。

    local function timerlong(event)
    analytics =require( “plugin.flurry.analytics” )
    local function timerlong1(event)
    if analytics~=nil then
    analytics.init(“…”)
    analytics.logEvent(“lancement”)
    end
    end
    timer.performWithDelay(5000,timerlong1)
    end
    timer.performWithDelay(5000,timerlong)

  • J. A. Whye
    发布于 6 月 25 日 16:03

    旧版本是否仍然有效?