It should be the vendor calling us or posting a query here on SCN. As it is, it looks to me like the vendor is not taking responsibility for their app and you are stuck between a rock and a hard place.
To make a silly but accurate analogy; In this case we are equivalent to a car mechanic. You are coming in to us with your car asking us to fix it, but the hood is sealed by the vendor.
- Ludek