2016-07-27 27 views
5

Czy ktoś użył Samsung/Tizen SDK dla iOS. https://github.com/SamsungDForum/SmartViewSDKCastVideoSmartView SDK Samsung/Tizen - Wewnętrzny błąd serwera 500

Używam go i zadziałało idealnie. Od wczoraj, kiedy próbuję połączyć się z moją telewizją. Generuje ten błąd. Pobrałem kilka przykładowych kodów z ich portalu git i każdy ma ten sam problem. Czy ktoś może ci pomóc? Dzięki.

Opcjonalnie (Błąd Domain = http Zapytanie code = 500 "Wewnętrzny błąd serwera" UserInfo = {NSLocalizedDescription = Internal Server Error}) Opcjonalnie ("Wewnętrzny błąd serwera")

func launchApplicationTv(service:Service, completionHandler: (isTVConnected:Bool) ->()) 
    { 
     self.serviceSearch.stop() 
     self.serviceSearch.stopUsingBLE() 
     self.stoplisteningForNotifications() 

     let appID = kSAMSUNG_APPID 
     let channelID = kSAMSUNG_CHANNELID 

     print("input: createApplication:(appId):\(appID) channelURI: \(channelID) args: %@") 

     self.samsung_app = service.createApplication(kSAMSUNG_APPID, channelURI: kSAMSUNG_CHANNELID, args: nil) 

     self.samsung_app.delegate = self; 
     self.samsung_app.connectionTimeout = 100.0 


     let dict:NSDictionary = ["name":kiOS_DEVICE] 

     self.samsung_app.start({ (success,error) -> Void in 
      if success 
      { 
       self.samsung_app.connect((dict as! [String : String]), completionHandler: ({ (ChannelClient,error) -> Void in 
        print("Connected") 
        self.connectedService = service; 
        completionHandler(isTVConnected: true) 
       })) 
      } 
      else 
      { 
       completionHandler(isTVConnected: false) 

       print("Couldn't Connect") 
       dispatch_async(dispatch_get_main_queue(), 
       { 
        self.showError() 
       }) 

       self.terminateConnection() 
      } 
     }) 
    } 

Odpowiedz

1

Problem został ostatecznie rozwiązany. Dostałem odpowiedź od Samsung Development Team.

Niestety,

iOS lib jest aktualizowana 2.3.1

plz, należy pobrać nową wersję

https://www.samsungdforum.com/AddLibrary/SmartViewDownload

Informacje o wersji na Samsung SDK Development strony pobierania

Wystąpił nieoczekiwany błąd w telewizorach 15 z aktualizacji oprogramowania układowego (wersja 1460.xx) , że interfejsy API iOS i JavaScript NIE znajdują i nie łączą się z telewizorami. Biblioteki do rozwiązania problemu zostały zaktualizowane w 2016/08/01. Proszę pobrać i zaktualizować bibliotekę z nową. Przepraszamy za wszelkie niedogodności związane z Twoją usługą.