There are ways to debug but you said your app claimed to be streaming data, Did you try streaming with your app to an ingest server?
Test this…
Open you OBS and set it manually.
Mode: Live Stream
Streaming Service: Custom
FMS URL: rtmp://live.twitch.tv:1935/app/
Stream key: YOUR KEY
and try to stream. Check your stream from the webpage, is it streaming?
When I tried this, OBS said it was streaming, but the page didn’t go live, like I previously stated, it may be an issue outside of our scope and Twitch staff will have to look into it.
then change your FMS URL to your local ingest, try to stream, is it streaming?
This worked for me, and I assume for you.
If it does work from an ingest server, does the same ingest server work on your app?
If you can’t stream you might want to setup a local RTMP server (Red5 is free) and try to stream to it, watch the server side logs as well as any output you can generate from your app. I run a few Red5 servers and could probably help you get one setup.