This works perfectly fine for Android, but not iOS.
Please ignore - our iOS team did not implement the custom URL scheme handling properly.
I tried the above where the app-id was with and without the “id” and both cases behave the same. The deeplinking works perfectly fine when opening the page in question via Safari on iOS.
Sorry for the issues you’re seeing.
We sometimes have a crawling/caching delay. To clear the cache, you can use this technique:
https://dev.twitter.com/docs/cards/troubleshooting#caching
If you have other issues, please let us know here!