I can successfully add my own basemap and download through the Collector App, however i can not work out how to use my own basemap as a backdrop to data collection once downloaded, I keep receiving the same error message (see attachment). Strangely i am also getting the same issue when downloading one of the ESRI hosted basemaps so I am hopeful this is a quick fix?
So the issue is the Temp_ field. It says Temp_ in the attribute list but in the templates area it is showing up as Temp and that is causing the service not to be displayed correctly. If you change the field name to maybe this: Temp_Recorded and republish the service I think the field name and the template should show the same name and the service should work as it should.