小编SDm*_*try的帖子

在Xamarin中使用New Relic来跟踪Web服务请求

我试图通过使用New Relic来监控iOs app net活动.应用程序在Xamarin中编写,并使用Web服务与服务器同步数据.我将New Relic添加到项目并开始监控应用程序,但是当我观看应用程序活动时,它会显示一个活动设备并且根本没有http活动.那么,New Relic一般可以跟踪Web服务请求吗?如果可以的话,我可能会遇到错误吗?谢谢你的帮助!

web-services xamarin.ios newrelic xamarin

5
推荐指数
1
解决办法
1133
查看次数

iOS8:不推荐使用backgroundSessionConfiguration

在iOS8发布之前,我下载了iOS8 SDK来观看我的应用程序是如何工作的.有时我的应用程序需要从服务器下载数据,我使用NSUrlSession.现在,当app准备下载会话时,出现下一个警告:

+backgroundSessionConfiguration: is deprecated. Please use +backgroundSessionConfigurationWithIdentifier: instead.

之后我的应用程序崩溃了下一个异常:

Unable to cast object of type 'MonoTouch.Foundation.NSUrlSessionTask' (Objective-C type: '__NSCFBackgroundDownloadTask') to type 'MonoTouch.Foundation.NSUrlSessionDownloadTask'.
Additional information:
    Selector: URLSession:downloadTask:didFinishDownloadingToURL:
    Method: Microsoft.Synchronization.ClientServices.NSUrlDownloadDelegate:DidFinishDownloading (MonoTouch.Foundation.NSUrlSession,MonoTouch.Foundation.NSUrlSessionDownloadTask,MonoTouch.Foundation.NSUrl)
Run Code Online (Sandbox Code Playgroud)

创建NSUrlSession的代码:

NSUrlSessionConfiguration sessionConfiguration = NSUrlSessionConfiguration.BackgroundSessionConfiguration(urlSessioinId);
NSUrlDownloadDelegate downloadDelegate = new NSUrlDownloadDelegate();
NSUrlSession downloadSession = NSUrlSession.FromConfiguration(sessionConfiguration, downloadDelegate, new NSOperationQueue());
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

deprecated xamarin.ios xamarin nsurlsession ios8

5
推荐指数
2
解决办法
5855
查看次数