Extensión de Chrome NativeMessaging 'connectNative' indefinido

Estoy tratando de implementar una extensión de Chrome usando runtime.connectNative y postMessage. Estoy siguiendo eldocumentación de cromo, descargué elejemplo de mensajería nativa que intento ejecutar sin ningún cambio, mientras que se puede encontrar el código de la aplicación host nativaaquí.

Sin embargo, recibo el error: TypeError no capturado: no se puede leer la propiedad 'connectNative' de undefined.

El error se desencadena desde el archivo de extensión de JavaScript, en esta línea:
puerto = chrome.runtime.connectNative (hostName);

mientras la extensión se carga desde el manifiesto de la siguiente manera:

"app": {
   "launch": {
      "local_path": "main.html"
   }
}

¿Alguna idea de cómo resolver el problema por favor?

Chrome versión 34, probado en Windows 7, 8.1