I have two lightning components on a product detail object page within my community. These two components have the standard force:recordData stuff in them:
<aura:attribute name="record" type="Object"/>
<aura:attribute name="simpleRecord" type="Object"/>
<aura:attribute name="recordError" type="String"/>
<force:recordData aura:id="recordLoader"
recordId="{!v.recordId}"
layoutType="FULL"
targetRecord="{!v.record}"
targetFields="{!v.simpleRecord}"
targetError="{!v.recordError}"
recordUpdated="{!c.handleRecordUpdated}"
/>
The issue that I'm running in to is that on mobile, and only on mobile (even simulated within Chrome's mobile inspector) the record doesn't load and I get the error This entity is not currently supported by force:recordData. If I'm viewing these on desktop it works just fine. Furthermore, looking at the list of supported entities, Product2 is one of them. I'm guessing that I'm missing something super simple here but not quite sure where to start looking how to go about fixing this. Any help would be appreciated. Thanks!