Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy - December 13, 2022 #4541

Merged
merged 63 commits into from
Dec 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
c6fba96
BD-1747
lydia-xie Nov 29, 2022
fe73ae1
Added tabs for npm vs Yarn test
josh-mccrowell-braze Nov 29, 2022
edae547
Fixed tabs
josh-mccrowell-braze Nov 29, 2022
db2fe96
Minor fixes
josh-mccrowell-braze Nov 29, 2022
692e06b
Merge branch 'JJM-week-of-11-18-22' of https://github.com/braze-inc/b…
josh-mccrowell-braze Nov 29, 2022
56b5a02
BD-1763
lydia-xie Nov 29, 2022
a261c33
Added a section about push subscription states
josh-mccrowell-braze Dec 6, 2022
0a98c45
Add preference_center_title to pref center pages
tiffanyjlin Dec 8, 2022
160bb1b
Update put_update_preference_center.md
tiffanyjlin Dec 8, 2022
508e5ef
Update get_view_details_preference_center.md
tiffanyjlin Dec 8, 2022
6e26b92
Update put_update_preference_center.md
tiffanyjlin Dec 8, 2022
53d6699
Update put_update_preference_center.md
tiffanyjlin Dec 8, 2022
a87229b
Built out customized logging clicks/impressions for web SDK
josh-mccrowell-braze Dec 8, 2022
bb3cfd9
edits
lydia-xie Dec 8, 2022
c42b433
Removed dead-end link
josh-mccrowell-braze Dec 8, 2022
ea9f036
Merge pull request #4517 from braze-inc/tiffanyjlin-patch-1
lydia-xie Dec 8, 2022
eed3c68
BD-1789
lydia-xie Dec 8, 2022
9372e00
Merge pull request #4521 from braze-inc/BD-1778-Logging-IAM-clicks
KellieHawks Dec 9, 2022
a3d80a4
add event and purchase support to docs
colleenkerr Dec 9, 2022
ab7c0bc
new images
colleenkerr Dec 9, 2022
5157a96
update screenshots for setup details
colleenkerr Dec 9, 2022
f20579d
Merge pull request #4522 from braze-inc/ck-cdi-events-purchases
KellieHawks Dec 9, 2022
fb71313
Merge pull request #4520 from braze-inc/BD-1789
bre-fitzgerald Dec 9, 2022
8365696
idfv formatting
bkasman95 Dec 9, 2022
07d8927
Merge pull request #4523 from braze-inc/idfv_formatting
KellieHawks Dec 9, 2022
6d4bf3a
BD-1788: Consecutive endpoint delay recommendations
KellieHawks Dec 9, 2022
edfd62a
Merge pull request #4525 from braze-inc/BD-1788
bre-fitzgerald Dec 9, 2022
3f98e70
Some small tweaks to link shortening docs
ianabels Dec 9, 2022
e0ab74d
Merge pull request #4526 from ianabels/patch-18
KellieHawks Dec 9, 2022
6cbd2ea
Add one more mention of events and purchases
colleenkerr Dec 9, 2022
98694e3
Minor styling
josh-mccrowell-braze Dec 12, 2022
a194eb3
Add code snippet
lydia-xie Dec 12, 2022
3b732bd
Update to EA
lydia-xie Dec 12, 2022
3a2500c
Merge pull request #4529 from braze-inc/JJM-week-of-11-18-22
KellieHawks Dec 12, 2022
904a537
Update integration.md
davidbielik Dec 12, 2022
b3f6c68
Update integration.md
davidbielik Dec 12, 2022
829893c
Update in-app_message_delivery.md
davidbielik Dec 12, 2022
9eae1dc
BD-1794: Revert #4023
bre-fitzgerald Dec 12, 2022
6c9d529
Apply suggestions from code review
KellieHawks Dec 13, 2022
eefd5de
Merge pull request #4530 from braze-inc/web-is-control
KellieHawks Dec 13, 2022
a9e45ca
Merge pull request #4531 from braze-inc/BD-1794
KellieHawks Dec 13, 2022
7976ad5
Merge pull request #4528 from braze-inc/ck-cdi-events-fix
KellieHawks Dec 13, 2022
1f023bf
Update SSS Handbook
KellieHawks Dec 13, 2022
8fa6b34
Fix redirects pointing at different locations for the same URL
bre-fitzgerald Dec 13, 2022
d139c2f
Merge pull request #4533 from braze-inc/bf/broken_link
KellieHawks Dec 13, 2022
e4a6312
Merge pull request #4532 from braze-inc/kh/ssshandbook5
lydia-xie Dec 13, 2022
a6c7084
Merge pull request #4464 from braze-inc/BD-1763
bre-fitzgerald Dec 13, 2022
f3c02e6
BD-1796
lydia-xie Dec 13, 2022
63624e8
Merge pull request #4534 from braze-inc/BD-1796
KellieHawks Dec 13, 2022
2374714
Shopify Updates
KellieHawks Dec 13, 2022
4a04f5f
BD-1797: Remove PII request link from Phrasee docs
KellieHawks Dec 13, 2022
9892b79
Merge pull request #4536 from braze-inc/BD-1797
lydia-xie Dec 13, 2022
6db31e1
Merge pull request #4462 from braze-inc/BD-1747
bre-fitzgerald Dec 13, 2022
aa5c680
Merge pull request #4535 from braze-inc/BD-1790
bre-fitzgerald Dec 13, 2022
78ab5a2
ecomp-custom-attribute-dnd
gsinghAppboy Dec 13, 2022
a1f4027
Merge pull request #4539 from braze-inc/ecomp-custom-attribute-dnd
lydia-xie Dec 13, 2022
c8765b2
Changelog for December dashboard release
josh-mccrowell-braze Dec 13, 2022
8976b30
Fixed links and fixed date
josh-mccrowell-braze Dec 13, 2022
bfc7bb8
Removed accidental YAMLification
josh-mccrowell-braze Dec 13, 2022
f013c79
Apply suggestions from code review
josh-mccrowell-braze Dec 13, 2022
181d7da
Grouped email line items together, moved deprecated news feed to top
josh-mccrowell-braze Dec 13, 2022
cc4dee1
Amended email grouping
josh-mccrowell-braze Dec 13, 2022
eab4428
Merge pull request #4540 from braze-inc/12-13-22-dashboard-release
KellieHawks Dec 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _docs/_api/api_limits.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,12 @@ If you have questions about API limits, contact your customer success manager or
### Optimal delay between endpoints

{% alert note %}
We recommend that you allow for a 5-minute delay between consecutive endpoint calls to minimize errors.
We recommend that you allow for a 5-minute delay between consecutive endpoint calls to multiple endpoints to minimize errors.
{% endalert %}

Understanding the optimal delay between endpoints is crucial when making consecutive calls to the Braze API. Problems arise when endpoints depend on the successful processing of other endpoints, and if called too soon, could raise errors. For example, if you're assigning users an alias via our `/user/alias/new` endpoint, and then hitting that alias to send a custom event via our `/users/track` endpoint, how long should you wait?

Under normal conditions, the time for our data eventual consistency to occur is 10–100ms (1/10 of a second). However, there can be some cases where it takes longer for that consistency to occur. Therefore, we recommend that you allow for a 5-minute delay between making subsequent calls to minimize the probability of error.
Under normal conditions, the time for our data eventual consistency to occur is 10–100ms (1/10 of a second). However, there can be some cases where it takes longer for that consistency to occur. Therefore, we recommend that you allow for a 5-minute delay between making subsequent calls to multiple endpoints to minimize the probability of error. This recommendation does not apply to consecutive endpoint calls to the same endpoint.

[1]: {{site.baseurl}}/api/endpoints/messaging/
[2]: {{site.baseurl}}/api/objects_filters/connected_audience/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Delete Multiple Catalog It

Use this endpoint to delete multiple items in your catalog. Each request can support up to 50 items. This endpoint is asynchronous.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 100 requests per minute between all asynchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@ description: "This article outlines details about the Edit Multiple Catalog Item

Use this endpoint to edit multiple items in your catalog. Each request can support up to 50 items. This endpoint is asynchronous.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 100 requests per minute between all asynchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Create Multiple Catalog It

Use this endpoint to create multiple items in your catalog. Each request can support up to 50 items. This endpoint is asynchronous.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 100 requests per minute between all asynchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Delete Catalog Item Braze

Use this endpoint to delete an item in your catalog.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 50 requests per minute between all synchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the List Catalog Item Details

Use this endpoint to return a catalog item and its content.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 50 requests per minute between all synchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the List Multiple Catalog Item

Use this endpoint to return multiple catalog items and their content.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 50 requests per minute between all synchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Edit Catalog Item Braze en

Use this endpoint to edit an item in your catalog.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate Limit

This endpoint has a shared rate limit of 50 requests per minute between all synchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Create Catalog Item Braze

Use this endpoint to create an item in your catalog.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 50 requests per minute between all synchronous catalog item endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Delete Catalog Braze endpo

Use this endpoint to delete a catalog.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 5 requests per minute between all synchronous catalog endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the List Catalogs Braze endpoi

Use this endpoint to return a list of catalogs in an app group.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 5 requests per minute between all synchronous catalog endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,6 @@ description: "This article outlines details about the Create Catalog Braze endpo

Use this endpoint to create a catalog.

{% alert important %}
Support for this endpoint is currently in early access. Contact your Braze account manager if you are interested in participating in the early access.
{% endalert %}

If you'd like to share your feedback on this endpoint or make a request, contact the Braze Catalogs team at [catalogs-product@braze.com](mailto:catalogs-product@braze.com)

## Rate limit

This endpoint has a shared rate limit of 5 requests per minute between all synchronous catalog endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,11 @@ curl --location -g --request GET https://rest.iad-01.braze.com/preference_center
"preference_center_api_id": "preference_center_api_id",
"created_at": "example_time_created",
"updated_at": "example_time_updated",
"preference_center_title": "Example preference center title",
"preference_center_page_html": "HTML for preference center here",
"confirmation_page_html": "HTML for confirmation page here",
"redirect_page_html": null
}
```

{% endapi %}
{% endapi %}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Authorization: Bearer YOUR-REST-API-KEY
```json
{
"name": "string",
"preference_center_title": "string",
"preference_center_page_html": "string",
"confirmation_page_html": "string"
}
Expand All @@ -44,6 +45,7 @@ Authorization: Bearer YOUR-REST-API-KEY
| Parameter | Required | Data Type | Description |
| --------- | ---------| --------- | ----------- |
|`name`| Required | String | The name of the preference center that meets the following requirements: <br>- Only contains letters, numbers, hyphens, and underscores <br>- Does not have spaces |
|`preference_center_title`| Optional | String | The title for the preference center and confirmation pages. If a title is not specified, the title of the pages will default to "Preference Center". |
|`preference_center_page_html`| Required | String | The HTML for the preference center page. |
|`confirmation_page_html`| Required | String | The HTML for the confirmation page. |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 .reset-td-br-4}
Expand Down Expand Up @@ -89,4 +91,4 @@ Refer to the following Liquid tags that can be included in your HTML to generate
```
{% endraw %}

{% endapi %}
{% endapi %}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Authorization: Bearer YOUR-REST-API-KEY
```
{
"name": "preference_center_name",
"preference_center_title": "string",
"preference_center_page_html": "string",
"confirmation_page_html": "string"
}
Expand All @@ -44,6 +45,7 @@ Authorization: Bearer YOUR-REST-API-KEY
| Parameter | Required | Data Type | Description |
| --------- | ---------| --------- | ----------- |
|`preference_center_page_html`| Required | String | The HTML for the preference center page. |
|`preference_center_title`| Optional | String | The title for the preference center and confirmation pages. If a title is not specified, the title of the pages will default to "Preference Center". |
|`confirmation_page_html`| Required | String | The HTML for the confirmation page. |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 .reset-td-br-4}

Expand All @@ -55,6 +57,7 @@ curl --location --request POST 'https://rest.iad-01.braze.com/preference_center/
--header 'Authorization: Bearer YOUR-API-KEY-HERE' \
--data-raw '{
"name": "Example",
"preference_center_title": "Example Preference Center Title",
"preference_center_page_html": "HTML for preference center here"
"confirmation_page_html": "HTML here with a message to users here"

Expand All @@ -73,4 +76,4 @@ curl --location --request POST 'https://rest.iad-01.braze.com/preference_center/
```
{% endraw %}

{% endapi %}
{% endapi %}
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ Authorization: Bearer YOUR-REST-API-KEY

This property should not be used for updating a user's profile information. Use the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) property instead.

{% alert important %}
When creating new users via the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) endpoint, you should leave a delay of around 2 minutes before adding users to the relevant Subscription Group to allow Braze time to fully create the user profile.
{% alert tip %}
When creating new users via the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) endpoint, you can set subscription groups within the user attributes object, which allows you to create a user and set the subscription group state in one API call.
{% endalert %}

## Request parameters
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,10 @@ Authorization: Bearer YOUR-REST-API-KEY
}
```

{% alert important %}
When creating new users via the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) endpoint, you should leave a delay of around 2 minutes before adding users to the relevant Subscription Group to allow Braze time to fully create the user profile.
{% alert tip %}
When creating new users via the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) endpoint, you can set subscription groups within the user attributes object, which allows you to create a user and set the subscription group state in one API call. <br><br>Note that using the [/users/track]({{site.baseurl}}/api/endpoints/user_data/post_user_track/) endpoint to create a new user and update their subscription groups is currently in early access. Contact your Braze customer success manager if you're interested in participating in the early access.
{% endalert %}


## Request parameters

| Parameter | Required | Data Type | Description |
Expand Down
36 changes: 36 additions & 0 deletions _docs/_api/endpoints/user_data/post_user_track.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,42 @@ curl --location --request POST 'https://rest.iad-01.braze.com/users/track' \
}`
```

## Example request to set subscription groups

This example shows how you can create a user and set their subscription group within the user attributes object.

{% alert important %}
Using endpoint to create a new user and update their subscription groups is currently in early access. Contact your Braze customer success manager if you're interested in participating in the early access.
{% endalert %}

```
curl --location --request POST 'https://rest.iad-01.braze.com/users/track' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-API-KEY-HERE' \
--data-raw '{
"attributes": [
{
"external_id": "user_identifier",
"email": "example@email.com",
"email_subscribe": "subscribed",
"subscription_groups" : [{
"subscription_group_id": "subscription_group_identifier_1",
"subscription_state": "unsubscribed"
},
{
"subscription_group_id": "subscription_group_identifier_2",
"subscription_state": "subscribed"
},
{
"subscription_group_id": "subscription_group_identifier_3",
"subscription_state": "subscribed"
}
]
}
]
}'
```

## Responses

When using any of the aforementioned API requests, you should receive one of the following three general responses:
Expand Down
8 changes: 4 additions & 4 deletions _docs/_api/objects_filters/user_attributes_object.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ The following user profile fields are case sensitive, so be sure to reference th
| phone | (string) |
| push_subscribe | (string) Available values are "opted_in" (explicitly registered to receive push messages), "unsubscribed" (explicitly opted out of push messages), and "subscribed" (neither opted in nor out). |
| push_tokens | Array of objects with `app_id` and `token` string. You may optionally provide a `device_id` for the device this token is associated with, e.g., `[{"app_id": App Identifier, "token": "abcd", "device_id": "optional_field_value"}]`. If a `device_id` is not provided, one will be randomly generated. |
| subscription_groups| Array of objects with `subscription_group_id` and `subscription_state` string. |
| time_zone | (string) Of time zone name from [IANA Time Zone Database][26] (e.g., "America/New_York" or "Eastern Time (US & Canada)"). Only valid time zone values will be set. |
| twitter | Hash containing any of `id` (integer), `screen_name` (string, Twitter handle), `followers_count` (integer), `friends_count` (integer), `statuses_count` (integer). |
{: .reset-td-br-1 .reset-td-br-2}
Expand All @@ -123,6 +124,8 @@ Language values that are explicitly set via this API will take precedence over t

#### User attribute example request

This example contains two user attribute objects with the allowed 75 requests per API call.

```json
POST https://YOUR_REST_API_URL/users/track
Content-Type: application/json
Expand All @@ -147,14 +150,11 @@ Authorization: Bearer YOUR-REST-API-KEY
"user_alias" : { "alias_name" : "device123", "alias_label" : "my_device_identifier"},
"first_name" : "Alice",
"has_profile_picture" : false,
}
},
]
}
```

This example contains two User Attribute objects of the allowed 75 per API call.


[2]: {{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/language_codes/
[3]: {{site.baseurl}}/help/help_articles/push/push_token_migration/
[6]: {{site.baseurl}}/developer_guide/platform_wide/analytics_overview/#arrays
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,6 @@ class MyApplication : Application() {
{% endtab %}
{% endtabs %}

See the [`BrazeActivityLifecycleCallbackListener`][83] constructor KDocs for more information.

[34]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.ui.inappmessage/-braze-in-app-message-manager/index.html
[69]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.ui.inappmessage/-braze-in-app-message-manager/ensure-subscribed-to-in-app-message-events.html
Expand All @@ -225,7 +224,6 @@ See the [`BrazeActivityLifecycleCallbackListener`][83] constructor KDocs for mor
[50]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.models.inappmessage/-message-button/index.html
[51]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.models.inappmessage/-in-app-message-html-full/index.html
[52]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.models.inappmessage/-i-in-app-message-html/index.html
[83]: https://www.braze.com/customers
[84]: {{site.baseurl}}/user_guide/message_building_by_channel/push/best_practices/
[90]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.models.inappmessage/-in-app-message-modal/index.html
[91]: https://appboy.github.io/appboy-android-sdk/kdoc/braze-android-sdk/com.braze.models.inappmessage/-in-app-message-slideup/index.html
Expand Down
Loading