FireBase FIRMessagingSecureSocket崩溃iOS应用程序

时间:2016-10-28 04:34:16

标签: ios firebase firebase-cloud-messaging

我已经构建了一个应用程序,人们可以将消息发送给其他用户。然后,我的服务器向Firebase发出请求,向接收用户的设备发送通知。在内部测试期间,它工作正常。但是现在我们有公开测试版测试人员,Crashlytics中出现了一个错误:

  • UIApplicationMain
  • signalEventSync
  • [FIRMessagingSecureSocket stream:handleEvent:]
  • [FIRMessagingSecureSocket performRead]
  • [NSData(NSData)subdataWithRange:]
  • 致命异常:NSRangeException *** - [NSConcreteMutableData subdataWithRange:]:范围{0,18446744073709551423}超出数据长度16384

对于iOS 10.0.2,10.0.3和10.1.0,Crashyltics每小时记录3-5次。因此,似乎只有少数人存在问题。我一直在记录我的服务器向Firebase发出的请求,并且没有任何有效负载(JSON,只有文本)超过几百个字符。我正在使用FireBaseCore 3.4.3并使用XCode 8.0,Swift 3.0进行开发。我有相同的Android应用程序,并没有发生此崩溃的日志。

我使用FireBase支持的电子邮件未对此问题提供任何见解。有人有类似的问题吗?或者任何关于下一步的想法?

0 个答案:

没有答案