草庐IT

mobile-analytics

全部标签

mobile - 如果请求来自移动电话网络,我能否仅通过 IP 地址判断?

假设我不能依赖用户代理字符串,我能否仅通过IP地址判断连接的客户端是否源自移动网络? 最佳答案 某些IP范围由其所有者专用于移动网络(我刚刚用谷歌搜索了adressesforRIM(黑莓))。但是,IANA没有专用于移动网络的IP范围,因此您必须搜索每个可能的提供商的范围。此外,您将不得不搜索每个移动到网络代理的地址(即operamobile使用的代理)。而且您仍然无法捕获使用WiFi、使用私有(private)代理或VPN的客户端...所以,简而言之,是的,您可以在一定程度上通过IP地址判断客户端是否在移动网络上,但这需要很难维护

jquery - 使用 PhoneGap/jQuery mobile 将数据发送到本地网络上的 TCP 服务器

我想将这个字符串“ABC”发送到本地网络上的TCP服务器,地址和端口可用。我想用phonegap或jquerymobile来做到这一点。有什么帮助吗?或者,我必须用PHP做一个代理,这个PHP将处理数据发送事件?-安娜 最佳答案 jQuery/PhoneGap本身不支持TCP协议(protocol)。为jQuery使用HTTP代理,或为PhoneGap使用native插件。 关于jquery-使用PhoneGap/jQuerymobile将数据发送到本地网络上的TCP服务器,我们在Sta

mobile - 持续的 TCP 连接、长时间超时和 IP 跳跃移动设备

我们有一个应用程序在HTTP上采用长轮询方案(尽管这个问题可能适用于任何基于TCP的协议(protocol))。我们的超时时间相当长,大约30分钟。我们有时会看到,移动设备相当频繁地从一个IP跳到另一个IP,大约每分钟一次,这会导致服务器上堆积数十个长生命周期套接字。忍不住认为这导致了比必要更多的负载。所以我猜测某些IP网关在设备跳出时关闭连接方面比其他网关更好。我能想到的解决这个问题的策略是:减少超时(增加设备的电池生命周期)在用户重新连接时关闭最后一个事件连接(需要cookie或用户ID跟踪)还有其他的吗? 最佳答案 我会考虑使

ios - 使用 iOS 的 Google Analytics,数据不发送

所以我在我的应用程序中集成了GoogleAnalytics,一切似乎都运行顺利,但数据并没有从我的应用程序发送到谷歌。我已经导入了所有的头文件和框架,但是信息不会发送。我的委托(delegate)文件如下所示:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{GAI.sharedInstance().trackUncaughtExceptions=trueGAI.sharedInstance().dispatc

ios - 添加do时,try catch Google Analytic tracker got error

我仍然想不出我的简单做法,尝试在json解析时捕获导致google分析编译时错误。尤其是论文:lettracker=GAI.sharedInstance().defaultTrackerletevent=GAIDictionaryBuilder.createEventWithCategory("HomeScreen",action:"Tapped",label:"UsertappedoneofcontentfromHomeContentArea2",value:nil)tracker.send(event.build()as[NSObject:AnyObject])//Showmeer

ios - Google Analytics Swift - 不显示更新的仪表板报告

我已经在我的项目中使用cocoapods成功集成了GoogleAnalyticsiOSSDK(使用Swift语言)。添加了Cocoapods(pod'Google/Analytics')生成GoogleService-Info.plist文件并将其添加到项目和最后一步在AppDelegate.swift中初始化GoogleAnalyticsvarconfigureError:NSError?GGLContext.sharedInstance().configureWithError(&configureError)assert(configureError==nil,"Errorcon

ios - 如何更改 Firebase Analytics for iOS 中的最小 session 持续时间值?

我正在为我的iOS应用使用FirebaseAnalytics。最近我注意到应用程序中的每日活跃用户数量与数据库中的用户事件显着不同。似乎Firebase仅在至少10秒时才识别session,但大多数用户打开应用程序查看主屏幕的时间少于10秒。我试图找到一种方法来设置最小session持续时间值,但似乎无法找到它。有没有办法让FirebaseAnalytics选择session时间较短的用户作为每日活跃用户?Android版本的SDK有一个名为setMinimumSessionDuration的函数,允许更改默认值,但iOS版本似乎缺少它。 最佳答案

ios - Google Analytics 在 Swift 2.0 中崩溃

我刚刚从CocoaPods安装了GoogleAnalytics并尝试使用它,突然它崩溃并出现错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue崩溃发生在这部分:overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)lettracker=GAI.sharedInstance().defaultTrackertracker.set(kGAIScreenName,value:"Main")letbuilder=GAIDicti

ios - DJI Mobile sdk - 从 DJI GO App 到个人 App 的遥测

我正在尝试DJIsdk示例教程,并想为我的服务器使用遥测数据。我想知道是否有任何方法可以使用sdk从现有的iOSDJIGo应用程序获取遥测数据到我在后台运行的个人iOS应用程序。 最佳答案 DJI拥有UXSDK,您可以更轻松地进行交互并从中收集数据。以下是链接:iOSUILibraryGithubiOSUXSDK 关于ios-DJIMobilesdk-从DJIGOApp到个人App的遥测,我们在StackOverflow上找到一个类似的问题: https://

ios - 如何在自定义键盘中实现 Firebase Google Analytics?

我想在我的自定义键盘中为按钮点击事件实现Firebasegoogleanalytics。任何人请告诉我如何快速完成此操作。 最佳答案 将firebasesdk和GoogleService-Info.plist文件添加到键盘扩展目标。导入firebase并配置它。每个session只能调用一次FIRApp.configure():importFirebaseclassFirebaseConfigurator:NSObject{staticvaronceToken:dispatch_once_t=0staticfuncconfigure