2017-06-07 2 views
1

Hat jemand jemals ein Problem vor, wo TwilioChatClient auf iOS stürzt während der Initialisierung für bestimmte Konten? Verwenden von v des SDK.Twilio Programmable Chat - TwilioChatClient Absturz auf iOS aufgrund von Speicherausnahme

In einer iOS-App erhalte ich ein JWT-Registrierungs-Token von meinem Backend-Server, wie in der Twilio Chat REST API docs beschrieben. Mit diesem Token, bin ich versucht, ein TwilioChatClient zu initialisieren:

TwilioChatClient.chatClient(withToken: token, properties: props, delegate: self) { (result, chatClient) -> Void in 
// <snip> 

Dieser Ansatz funktioniert für die meisten Konten, aber für ein Konto Ich bin Debuggen, die App stürzt nach ~ 30-60 Sekunden und der Rückruf nie aufgerufen.

Dieses "Anfordern von Sync-List-Token" und "Get Sync-List-Token" passiert wiederholt, bis die App abstürzt. Es sieht wie eine Endlosschleife aus. Die Zeitstempel sind ganz nah zusammen, und der Kanal SID ändert sich nie:

2017-06-07 11:28:15.747551-0700 [2030:844877] IPM[3]: 0x16e5eb000 | 06/07/11:28:15.747 | INFO | IPM | channels: got sync list token: /CHxxxyyyzzz/ size: 250 
2017-06-07 11:28:15.748060-0700 [2030:844877] IPM[4]: 0x16e5eb000 | 06/07/11:28:15.747 | DEBUG | IPM | requesting sync list CHxxxyyyzzz 
2017-06-07 11:28:15.748262-0700 [2030:844877] IPM[3]: 0x16e5eb000 | 06/07/11:28:15.748 | INFO | IPM | channels: got sync list token: /CHxxxyyyzzz/ size: 250 
2017-06-07 11:28:15.748759-0700 [2030:844877] IPM[4]: 0x16e5eb000 | 06/07/11:28:15.748 | DEBUG | IPM | requesting sync list CHxxxyyyzzz 
2017-06-07 11:28:15.748894-0700 [2030:844877] IPM[3]: 0x16e5eb000 | 06/07/11:28:15.748 | INFO | IPM | channels: got sync list token: /CHxxxyyyzzz/ size: 250 
2017-06-07 11:28:15.749438-0700 [2030:844877] IPM[4]: 0x16e5eb000 | 06/07/11:28:15.749 | DEBUG | IPM | requesting sync list CHxxxyyyzzz 
2017-06-07 11:28:15.749656-0700 [2030:844877] IPM[3]: 0x16e5eb000 | 06/07/11:28:15.749 | INFO | IPM | channels: got sync list token: /CHxxxyyyzzz/ size: 250 

Die vorherigen Schnipsel wiederholen Sie für ~ 30 Sekunden, dann die App stürzt ab:

Message from debugger: Terminated due to memory issue 

Antwort

Verwandte Themen