My App's extension doesn't really require an interface to perform its function. So is there any way I can use the action extension without presenting an interface? I tried simply making the view transparent but that didn't work (it just left a gray background).
Yes. When you create a new action extension it asks you whether or not it presents a user interface. Say "No user interface."