Terminal Widget Not Displaying Text Using Device Selector

The Terminal widget does not print text from hardware to iphone app. when using Device Selector widget. Works perfectly on Android. Note: I do receive terminal data from both phone apps. back to hardware. In other words, TERMINAL.PRINTLN() is not sending text to iPhone terminal widget but does on Android.

I have both phones open and running the same app so its easy to replicate. I used the code below right from the Blynk examples. Also, I’m running latest apps (both phone platforms) & local serer .jar.

// Attach virtual serial terminal to Virtual Pin V1
WidgetTerminal terminal(V1);

// You can send commands from Terminal to your hardware. Just use
// the same Virtual Pin as your Terminal Widget
BLYNK_WRITE(V1)
{

  // if you type "Marco" into Terminal Widget - it will respond: "Polo:"
  if (String("Marco") == param.asStr()) {
    terminal.println("You said: 'Marco'") ;
    terminal.println("I said: 'Polo'") ;
  } else {

    // Send it back
    terminal.print("You said:");
    terminal.write(param.getBuffer(), param.getLength());
    terminal.println();
  }

  // Ensure everything is sent
  terminal.flush();
}

Update:
If you manually assign the device to the Terminal Widget instead of picking that device from the selector, it will get terminal.println(text). Also, I tried using Blynk.virtualWrite(Vx,“text”) but it has the same issue on iPhone…DEFINITELY a BUG with iPhone Blynk app…

How do you feel about the body of this topic? :thinking:

Sorry about that…:open_mouth: Happy Fingers…

Thanks for the report. The bug is fixed in the upcoming ios app update.