AppboyKit (also known as the Objective-C SDK) is no longer supported and has been replaced by the Swift SDK. It will no longer receive new features, bug fixes, security updates, or technical support—however, messaging and analytics will continue to function as normal. To learn more, see Introducing the New Braze Swift SDK.
Dismiss modal on outside tap
The default value is NO
. This determines if the modal in-app message will be dismissed when the user taps outside of the in-app message.
To enable outside tap dismissals, add a dictionary named Braze
to your Info.plist
file. Inside the Braze
dictionary, add the DismissModalOnOutsideTap
boolean subentry and set the value to YES
, as shown in the following code snippet. Note that prior to Braze iOS SDK v4.0.2, the dictionary key Appboy
must be used in place of Braze
.
1
2
3
4
5
<key>Braze</key>
<dict>
<key>DismissModalOnOutsideTap</key>
<boolean>YES</boolean>
</dict>
You can also enable the feature at runtime by setting ABKEnableDismissModalOnOutsideTapKey
to YES
in appboyOptions
.
DismissModalOnOutsideTap |
Description |
---|---|
YES |
Modal in-app messages will be dismissed on outside tap. |
NO |
Default, modal in-app messages will not be dismissed on outside tap. |