I created a sample Lightning Component quick action as outlined in the documentation, Configure Components for Custom Actions.
<aura:component implements="force:lightningQuickAction">
<!-- Very simple addition -->
<ui:inputNumber aura:id="num1"/> +
<ui:inputNumber aura:id="num2"/>
<br/>
<ui:button label="Add" press="{!c.clickAdd}"/>
</aura:component>
I then created a global action pointing to my Lightning component. So far, so good.
The action shows up as expected in the standard layout editor when I view the Salesforce1 & Lightning Actions in either an object page layout or in Global Actions > Publisher Layouts.
When I add the action to a page layout in this way, to the Salesforce1 and Lightning Experience Actions section of the layout, it appears in Lightning Experience as expected. Yay!
However, if I create a Lightning "App Page" in Lightning App Builder, my Lightning Component quick action doesn't appear in the list of available actions. All global Create a Record and Log a Call type actions appear, but the Lightning Component action does not.
Has anyone been able to add a Lightning Component quick action to their Lightning App pages in Lightning App Builder?
UPDATE: I have tried implementing force:availableForAllPageTypes and force:appHostable (together and separately) - these did not work.