首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在被多个合作伙伴预加载后,我们如何跟踪使用我们的Android应用程序的设备数量?

在被多个合作伙伴预加载后,我们如何跟踪使用我们的Android应用程序的设备数量?
EN

Stack Overflow用户
提问于 2015-07-16 16:05:13
回答 2查看 105关注 0票数 1

我们有和Android应用程序,我们应该通过我们的一些合作伙伴分发它,并将预加载到这些设备上。

同时,我们需要对每个合作伙伴有多少设备在使用我们的应用程序进行问责。

一旦我们发布了新的应用程序版本,这些设备可能会更新,也可能不会更新,我们需要继续负责每个合作伙伴使用我们应用程序的设备数量。

我们被告知要在我们的应用程序中添加一个"channel code",但我们不认为可以这样做,因为一旦应用程序更新,频道代码就会丢失。此外,这意味着必须分发“不同的.apk”(或定制的apk),这是我们想要不惜一切代价避免的。

我们可以使用谷歌分析,但不会给我们准确的数字,因为GA也会包括通过Google Play安装我们应用程序的设备。

因此,任何解释我们如何添加跟踪机制的帮助都将非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2015-07-16 16:22:26

如果你只想知道在任何时刻使用你的应用程序的设备数量,以及一段时间内的总使用量,GA是一个很好的方法。您只需在应用程序启动时创建一个GA会话,如下所示:GA session management

请注意,在此之前,您应该获取并配置GA帐户,如下所示:GA account for real time events

票数 1
EN

Stack Overflow用户

发布于 2015-07-16 16:28:19

我不确定这是否达到了目的,但我通过在应用程序每次启动时发送DeviceID来跟踪设备。

代码语言:javascript
复制
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String txtguid =  tm.getDeviceId();

我使用预定义的网址发送DeviceID和一些附加信息(版本代码、时间戳等),然后存储数据。我还添加了一个自定义的异常处理程序,并将任何崩溃的堆栈跟踪发送到我的服务器。对我来说是完美的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31448610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档