I am also wondering about this. I'm making an Single-Sign-On API/Library that needs to call on external resources and then get the reply via a redirect into the app via custom URL scheme. Right now the Intent is registered in MainActivity. But it seems very weird to expect developers using my library to set this up in their MainActivity.