Android phonegap 项目垃圾邮件 QTAGUID 消息

Posted

技术标签:

【中文标题】Android phonegap 项目垃圾邮件 QTAGUID 消息【英文标题】:Android phonegap project spamming QTAGUID messages 【发布时间】:2012-08-02 09:52:36 【问题描述】:

这个问题我已经有一段时间了,虽然它不会对我的应用程序产生负面影响,但如果可以的话,我想修复它。我不确定如何描述这个问题。

基本上,我有一个 Android PhoneGap 1.9 项目,使用 API 15(这也发生在 API 10 下)并且 LogCat 日志中不断有来自 的垃圾邮件QTAGUID,特别是来自我的应用程序。

08-04 14:31:30.092: I/qtaguid(15542): Failed write_ctrl(u 118) res=-1 errno=22
08-04 14:31:30.092: I/qtaguid(15542): Untagging socket 118 failed errno=-22
08-04 14:31:30.092: I/qtaguid(15542): Failed write_ctrl(u 123) res=-1 errno=22
08-04 14:31:30.092: I/qtaguid(15542): Untagging socket 123 failed errno=-22
08-04 14:31:36.338: I/qtaguid(15542): Failed write_ctrl(u 116) res=-1 errno=22
08-04 14:31:36.338: I/qtaguid(15542): Untagging socket 116 failed errno=-22
08-04 14:31:36.368: I/qtaguid(15542): Failed write_ctrl(t 116 43082816946176 1074812240) res=-1 errno=1
08-04 14:31:36.368: I/qtaguid(15542): Tagging socket 116 with tag 272f00000000(10031) for uid 1074812240 failed errno=-1
08-04 14:31:36.368: I/qtaguid(15542): Failed write_ctrl(t 118 43082816946176 1074812240) res=-1 errno=1
08-04 14:31:36.368: I/qtaguid(15542): Tagging socket 118 with tag 272f00000000(10031) for uid 1074812240 failed errno=-1
08-04 14:31:36.378: I/qtaguid(15542): Failed write_ctrl(t 123 43082816946176 1074812240) res=-1 errno=1
08-04 14:31:36.378: I/qtaguid(15542): Tagging socket 123 with tag 272f00000000(10031) for uid 1074812240 failed errno=-1
08-04 14:31:46.388: I/qtaguid(15542): Failed write_ctrl(u 116) res=-1 errno=22
08-04 14:31:46.388: I/qtaguid(15542): Untagging socket 116 failed errno=-22
08-04 14:31:46.388: I/qtaguid(15542): Failed write_ctrl(u 118) res=-1 errno=22
08-04 14:31:46.388: I/qtaguid(15542): Untagging socket 118 failed errno=-22
08-04 14:31:46.388: I/qtaguid(15542): Failed write_ctrl(u 123) res=-1 errno=22
08-04 14:31:46.388: I/qtaguid(15542): Untagging socket 123 failed errno=-22
08-04 14:31:46.438: I/qtaguid(15542): Failed write_ctrl(t 116 43082816946176 825047349) res=-1 errno=1
08-04 14:31:46.438: I/qtaguid(15542): Tagging socket 116 with tag 272f00000000(10031) for uid 825047349 failed errno=-1
08-04 14:31:46.448: I/qtaguid(15542): Failed write_ctrl(t 118 43082816946176 825047349) res=-1 errno=1
08-04 14:31:46.448: I/qtaguid(15542): Tagging socket 118 with tag 272f00000000(10031) for uid 825047349 failed errno=-1
08-04 14:31:46.448: I/qtaguid(15542): Failed write_ctrl(t 123 43082816946176 825047349) res=-1 errno=1
08-04 14:31:46.448: I/qtaguid(15542): Tagging socket 123 with tag 272f00000000(10031) for uid 825047349 failed errno=-1
08-04 14:31:56.458: I/qtaguid(15542): Failed write_ctrl(u 116) res=-1 errno=22
08-04 14:31:56.458: I/qtaguid(15542): Untagging socket 116 failed errno=-22
08-04 14:31:56.458: I/qtaguid(15542): Failed write_ctrl(u 118) res=-1 errno=22
08-04 14:31:56.458: I/qtaguid(15542): Untagging socket 118 failed errno=-22
08-04 14:31:56.458: I/qtaguid(15542): Failed write_ctrl(u 123) res=-1 errno=22
08-04 14:31:56.458: I/qtaguid(15542): Untagging socket 123 failed errno=-22
08-04 14:31:56.508: I/qtaguid(15542): Failed write_ctrl(t 116 43082816946176 771781733) res=-1 errno=1
08-04 14:31:56.508: I/qtaguid(15542): Tagging socket 116 with tag 272f00000000(10031) for uid 771781733 failed errno=-1
08-04 14:31:56.508: I/qtaguid(15542): Failed write_ctrl(t 118 43082816946176 771781733) res=-1 errno=1
08-04 14:31:56.508: I/qtaguid(15542): Tagging socket 118 with tag 272f00000000(10031) for uid 771781733 failed errno=-1
08-04 14:31:56.518: I/qtaguid(15542): Failed write_ctrl(t 123 43082816946176 771781733) res=-1 errno=1
08-04 14:31:56.518: I/qtaguid(15542): Tagging socket 123 with tag 272f00000000(10031) for uid 771781733 failed errno=-1

这发生在我参与的两个项目中。较旧的版本是为了让我对 PhoneGap 的开发感兴趣。那个项目非常简单,没有任何先进之处。基本上它所要做的就是发布到网站,并处理响应。它纯粹是在 javascript 端开发的。它会发送相同的 QTAGUID 消息。

这些项目都是jquery 1.7 / jquerymobile 1.1.1 和cordova。 (旧项目是 cordova 1.6,新项目是 1.9)

我已经对此进行了一段时间的研究,但没有找到任何相关信息。任何见解将不胜感激!谢谢。

【问题讨论】:

听起来内核和 iptables 有问题?你用的是什么安卓版本? 4.0.3, ICS 我有一台 HTC Evo 3D,在 Rogers 网络(加拿大)上 这也只发生在我的 2 个项目中。我没有收到任何其他正在运行的应用程序关于 QTAGUID 的消息。 您在使用 Wifi 吗?如果我使用 wifi,我会在我的 htc 上得到这个,但当我通过电缆或 3g 连接时不会。我从来没有得到它对我的旧 HTC 的愿望......但我无法进一步追踪它。对不起。 要添加上下文,qtaguid 似乎与用于记帐数据使用和执行网络配额的套接字标记有关:source.android.com/tech/datausage/tags-explained.html 【参考方案1】:

这是一个 WiFi 问题,启用“避免连接不良”(设置、无线、WiFi、高级菜单)有时会有所帮助。我只使用 WiFi 网络时遇到了同样的问题。您也可以尝试此应用程序WiFi Connection Fixer,但据我所知,您在代码中无能为力。

【讨论】:

嗯,我会接受这个,因为我认为你是对的。我没有那个确切的设置,但快速搜索发现这通常被标记为 WI-FI 性能或 WI-FI 优化。我翻转了该设置,目前在 Eclipse 中没有看到该垃圾邮件。没想到这个老问题有解决方案!谢谢!

以上是关于Android phonegap 项目垃圾邮件 QTAGUID 消息的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap/Cordova build android node_modules/q/q.js throw e;

停止没有验证码的垃圾邮件

Android 模拟器向 logcat 发送垃圾邮件,内容为“Service com.android.exchange.ExchangeService has leaked ServiceConnec

使用 PhoneGap / jQuery Mobile 在 Facebook / Twitter / 电子邮件功能上分享

PhoneGap 垃圾回收

拨打电话号码phonegap