Ok
So I still can't get this to work with either Locative or Geofency.
I'm 99.9% sure I've got the reflector set up correctly as I am able to access my Indigo Server with the Touch app thru the cell network when not at home.
I've checked "Enable OAuth and API Key authentication" in the server startup page.
I've installed the new plugin, and have re-started the Indigo Server, gone to the plugin configure page, have entered the API key and have enabled debugging. Obviously, both Enable Locative and Enable Geofency are checked.
In the Locative app, under settings, I have entered my reflector URL and clicked "Send Test-Request", but all I get is a "Note" in the app saying a Test Request has been sent, but nothing happens in the Indigo log.
In the Geofency app, in one of my locations, I've gone to the Webhook settings, entered the new Reflector URL and have clicked "Enter" and I get a long string of HTML code in the app in a popup window with this text at the top: "FAILED", and this text at the bottom: "You are not authorized to access that resource", but nothing in the Indigo Log.
So I'm sure I'm just doing something wrong, but can't figure out what it is.
I've gone as far as creating a new API key, tried using just HTTP without the "s". I've copied and pasted the Reflector URL as well, so no typing errors. Since the Touch app can access the server without any changes to my router, I'm assuming I don't need to do anything to get Beacon to work in that regard... but still can't get the apps on my phone to access the plugin on the server.