MKR1000 connects to wifi but not visible on iPhone

I have searched but not found a cure for this.
This is what I get when I run my sketch.
[1749] IP:
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ / '/
//_, /////_
__/ v0.5.0 on Arduino MKR1000

[1750] Connecting to
[2284] Ready (ping: 100ms).

but nothing shows up on my iPhone. is on my wifi sniffer on my mac. I must be doing something fundamenlally wrong. What !

show us you sketch
there is not enough information in your post !

Sorry! I have tried different examples but this is just one example.

/* Comment this out to disable prints and save space */
#define BLYNK_PRINT SerialUSB
/* Set this to a bigger number, to enable sending longer messages */

#include <SPI.h>
#include <WiFi101.h>
#include <BlynkSimpleMKR1000.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).

 char token[] =
 char ssid[] = 
char pass[] = 

void emailOnButtonPress()
  // *** WARNING: You are limited to send ONLY ONE E-MAIL PER 15 SECONDS! ***

  // Let's send an e-mail when you press the button
  // connected to digital pin 2 on your Arduino

  int isButtonPressed = !digitalRead(2); // Invert state, since button is "Active LOW"

  if (isButtonPressed) // You can write any condition to trigger e-mail sending
    SerialUSB.println("Button is pressed."); // This can be seen in the Serial Monitor"", "Subject: Button Logger", "You just pushed the button...");

    // Or, if you want to use the email specified in the App (like for App Export):
    //"Subject: Button Logger", "You just pushed the button...");

void setup()
  // Debug console

  Blynk.begin(token, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "", 8442);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);

  // Send e-mail when your hardware gets connected to Blynk Server
  // Just put the recepient's "e-mail address", "Subject" and the "message body""", "Subject", "My Blynk project is online.");

  // Setting the button
  pinMode(2, INPUT_PULLUP);
  // Attach pin 2 interrupt to our handler
  attachInterrupt(digitalPinToInterrupt(2), emailOnButtonPress, CHANGE);

void loop()

@IBM370 I fixed your code post as per requirements… please observe…

Blynk - FTFC

So what have you got setup in the app on your phone?
Do you have a project with a device added, and are you using EXAVTLY the same token in your code as is shown in your device details?
Have you added a button linked to pin D2 in that device, which will trigger the email when pressed?