I've had a skill on the skill store for a while now and it uses the Postcode permissions API to get the customer's country and postcode so I can predict a space station pass. I've recently updated it all to use APL and tried to resubmit, but it has failed several times now for the perceived bug that my skill asks for postcode permissions in the Alexa app when they have already been granted.
Each time I have retested and resubmitted and it keeps being rejected. So I dug deeper and found that the API that is meant to return the postcode and country actually returns an empty string. No error code, just blank text, which is why I didn't detect it before. It also seems to happen only for non-English languages; German, French, Spanish and Italian tests fail, but English never does.
So two questions: (1) has anyone else seen this before? (2) Is it OK to remove languages from a skill when it has already been published with them?
For example, can I remove the Italian version of my skill and just have the other languages? My reason for this is that it's a real pain to go through all the extra testing and potential rejection when there are hardly any people in Italy using the skill.
Thanks everyone for any ideas!