| com.salesforce.marketingcloud.messages.iam.InAppMessageManager | 
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | InAppMessageManager.EventListener | When an object of this type is registered with the InAppMessageManager, its methods will be
 called to signal certain in app message events.  | 
    |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void | 
        setInAppMessageListener(InAppMessageManager.EventListener listener)
        
         Set a  
  
  InAppMessageManager.EventListener that will be called during In App Message life cycle events. | ||||||||||
| abstract void | 
        setStatusBarColor(int color)
        
         Set the color of the In App Message Activity status bar on Android 21 or higher. 
  
   | ||||||||||
| abstract void | 
        setTypeface(Typeface typeface)
        
         Set the font android.graphics.Typeface to be used for In app Messages. 
  
   | ||||||||||
| abstract void | 
        showMessage(String messageId)
        
         Will display the  
  
  InAppMessage with the matching id as long as:
 
  | ||||||||||
Set a InAppMessageManager.EventListener that will be called during In App Message life cycle events.
| listener | an instance of the listener, or null to clear an existing instance. | 
|---|
Set the color of the In App Message Activity status bar on Android 21 or higher.
| color | Packed color int to be used for the status bar. | 
|---|
Set the font android.graphics.Typeface to be used for In app Messages.
| typeface | the typeface to be applied to the title, body and buttons of an In App
 Message.  Set to null to use system default.
 | 
        
|---|
Will display the InAppMessage with the matching id as long as:
 
start date is in the past.end date is in the future.| messageId | The id of a previously blocked in app message display attempt.
 | 
        
|---|