I have recently started creating a new skill ad noticed that the Lambda process has changed. When adding the Alexa Skills Kit it suggests you should register the application ID prior to saving the configuration (in fact it warns you if you fail to do so) however Lambda does not seem to use this at all.
When confirgured I still get a warning in the output advising the application ID has not been set. I have also double checked by modifying the test request JSON I am using to put an incorrect Application ID yet the request still succeeds.
When adding the Application ID in this way is the Lambda function (or Alexa skills kit) meant to automatically check this? If not what would I do to force the function to check the application ID or would I just go back to my usual method of using an environment variable.