You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- If this pull request closes an issue, please mention the issue
number below -->
Closes # <!-- Issue # here -->
## 💸 TL;DR
<!-- What's the three sentence summary of purpose of the PR -->
## 📜 Details
[Design Doc](<!-- insert Google Doc link here if applicable -->)
[Jira](<!-- insert Jira link if applicable -->)
<!-- Add additional details required for the PR: breaking changes,
screenshots, external dependency changes -->
## 🧪 Testing Steps / Validation
<!-- add details on how this PR has been tested, include reproductions
and screenshots where applicable -->
## ✅ Checks
<!-- Make sure your pr passes the CI checks and do check the following
fields as needed - -->
- [ ] CI tests (if present) are passing
- [ ] Adheres to code style for repo
- [ ] Contributor License Agreement (CLA) completed if not a Reddit
employee
Copy file name to clipboardExpand all lines: docs/capabilities/analytics/analytics-overview.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,12 @@ Devvit Journeys is a **gated beta**, which means that you’ll need to apply to
10
10
11
11
## How to apply
12
12
13
-
If you meet the beta requirements, fill out [this form](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for consideration, and be sure to include:
13
+
If you meet the requirements and want to apply for a spot in our beta program:
14
14
15
-
- The app identifier.
16
-
- Your push notification copy. We’ll do a quick review to ensure that it complies with our [Reddit Rules](https://redditinc.com/policies/reddit-rules).
15
+
1. Download the [Devvit Journeys Mapping Template](https://docs.google.com/spreadsheets/d/1DortAxlk2sPO17HUgRCLQ6UAN0A-QAdlbmngBGQsvok/edit?gid=266062773#gid=266062773).
16
+
2. Make a copy, and fill out the template with your app’s details.
17
+
3. Submit an [application form](https://docs.google.com/forms/d/1QOR3rs6TjnsfSPDmERjyEaLV-UuONPUJP_jWdh0Q58Y/edit) with a link to your template.
17
18
18
-
Note that spaces are limited, and not all apps that meet the criteria will be accepted.
19
+
:::note
20
+
Spaces are limited, and not all apps that meet the criteria will be accepted.
Copy file name to clipboardExpand all lines: docs/capabilities/analytics/devvit-journeys.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Devvit Journeys adds a telemetry stream to your app that tracks the entire lifec
9
9
A journey has a defined start and end point. Progress is tracked throughout and ends with a completion status. You can also attach optional game-specific data (like win/loss results or scores) at the end.
10
10
11
11
:::note
12
-
This is currently an experimental feature, and you'll need to [apply](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for a spot in our beta program to implement Devvit Journeys.
12
+
This is currently an experimental feature, and you'll need to [apply](../analytics/analytics-overview.md#how-to-apply) for a spot in our beta program to implement Devvit Journeys.
This is currently an experimental feature, and you'll need to [apply](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for a spot in our beta program to implement push notifications in your app.
8
+
This is currently an experimental feature, and you'll need to [apply](../notifications/notifications-overview.md#how-to-apply) for a spot in our beta program to implement push notifications in your app.
Copy file name to clipboardExpand all lines: docs/capabilities/notifications/notifications-overview.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,12 @@ This is a **gated beta**, which means that you’ll need to apply to unlock the
10
10
11
11
## How to apply
12
12
13
-
If you meet the beta requirements, fill out [this form](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for consideration, and be sure to include:
13
+
If you meet the requirements and want to apply for a spot in our beta program:
14
14
15
-
- The app identifier.
16
-
- Your push notification copy. We’ll do a quick review to ensure that it complies with our [Reddit Rules](https://redditinc.com/policies/reddit-rules).
15
+
1. Download the [Devvit Push Notifications Beta: Copy Submission Template](https://docs.google.com/spreadsheets/d/1QSAyf68QJo6ZtQ7ovr3EDTkz1p428tfea1XyR4fFk2Q/edit?gid=266062773#gid=266062773).
16
+
2. Make a copy, and fill out the template with your app’s details.
17
+
3. Submit an [application form](https://docs.google.com/forms/d/1KG3uUuN6SCN4eo8QQ8adsip6PAPEDppVItfWPO5T7bI/edit) with a link to your template.
17
18
18
-
Note that spaces are limited, and not all apps that meet the criteria will be accepted.
19
+
:::note
20
+
Spaces are limited, and not all apps that meet the criteria will be accepted.
Copy file name to clipboardExpand all lines: docs/capabilities/notifications/pn-best-practices.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Push notifications can help drive engagement, increase player retention, and bui
7
7
This guide provides instructions for implementing developer-authored push notifications for Reddit games.
8
8
9
9
:::note
10
-
This is currently an experimental feature, and you'll need to[apply](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for a spot in our beta program to implement push notifications in your app.
10
+
This is currently an experimental feature, and you'll need to[apply](../notifications/notifications-overview.md#how-to-apply) for a spot in our beta program to implement push notifications in your app.
Copy file name to clipboardExpand all lines: versioned_docs/version-0.13/capabilities/analytics/analytics-overview.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,12 @@ Devvit Journeys is a **gated beta**, which means that you’ll need to apply to
10
10
11
11
## How to apply
12
12
13
-
If you meet the beta requirements, fill out [this form](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for consideration, and be sure to include:
13
+
If you meet the requirements and want to apply for a spot in our beta program:
14
14
15
-
- The app identifier.
16
-
- Your push notification copy. We’ll do a quick review to ensure that it complies with our [Reddit Rules](https://redditinc.com/policies/reddit-rules).
15
+
1. Download the [Devvit Journeys Mapping Template](https://docs.google.com/spreadsheets/d/1DortAxlk2sPO17HUgRCLQ6UAN0A-QAdlbmngBGQsvok/edit?gid=266062773#gid=266062773).
16
+
2. Make a copy, and fill out the template with your app’s details.
17
+
3. Submit an [application form](https://docs.google.com/forms/d/1QOR3rs6TjnsfSPDmERjyEaLV-UuONPUJP_jWdh0Q58Y/edit) with a link to your template.
17
18
18
-
Note that spaces are limited, and not all apps that meet the criteria will be accepted.
19
+
:::note
20
+
Spaces are limited, and not all apps that meet the criteria will be accepted.
Copy file name to clipboardExpand all lines: versioned_docs/version-0.13/capabilities/analytics/devvit-journeys.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Devvit Journeys adds a telemetry stream to your app that tracks the entire lifec
9
9
A journey has a defined start and end point. Progress is tracked throughout and ends with a completion status. You can also attach optional game-specific data (like win/loss results or scores) at the end.
10
10
11
11
:::note
12
-
This is currently an experimental feature, and you'll need to [apply](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for a spot in our beta program to implement Devvit Journeys.
12
+
This is currently an experimental feature, and you'll need to [apply](../analytics/analytics-overview.md#how-to-apply) for a spot in our beta program to implement Devvit Journeys.
Copy file name to clipboardExpand all lines: versioned_docs/version-0.13/capabilities/analytics/journeys-receipts.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,10 +33,10 @@ Other Journey calls return:
33
33
34
34
Covered calls:
35
35
36
-
- Start Journey
37
-
- Journey Progress
38
-
- Journey Interaction
39
-
- End Journey
36
+
- Start Journey
37
+
- Journey Progress
38
+
- Journey Interaction
39
+
- End Journey
40
40
- App Ready
41
41
42
42
## Receipt fields
@@ -47,7 +47,7 @@ Covered calls:
47
47
48
48
## Upgrade note for existing devs
49
49
50
-
`startJourney()` changed from returning only the Journey ID information to returning the Journey ID plus a receipt. If you’re upgrading existing code, you may need to update any custom response types, mocks, or destructuring assumptions so they account for the new `receipt` field.
50
+
`startJourney()` changed from returning only the Journey ID information to returning the Journey ID plus a receipt. If you’re upgrading existing code, you may need to update any custom response types, mocks, or destructuring assumptions so they account for the new `receipt` field.
51
51
52
52
For example, code that only typed the response as `{ journeyId: string }` should now expect:
53
53
@@ -63,16 +63,16 @@ For example, code that only typed the response as `{ journeyId: string }` should
63
63
64
64
## Possible receipt outcomes
65
65
66
-
| Status | Meaning | Current Message |
67
-
| :---- | :---- | :---- |
68
-
|`JOURNEY_RECEIPT_VALID`| Event was accepted and recorded. |`Success: Event was recorded.`|
|`JOURNEY_RECEIPT_VALID`| Event was accepted and recorded. |`Success: Event was recorded.`|
69
69
|`JOURNEY_RECEIPT_DENIED_NOT_ALLOWLISTED`| Event was valid, but the app is not enabled for Journey telemetry yet. |`Denied: Your app is not allowlisted for Journey telemetry yet.`|
70
-
|`JOURNEY_RECEIPT_DENIED_RATE_LIMITED`| Event was valid, but skipped because the app sent too many events. |`Denied: Event was rate limited.`|
71
-
|`JOURNEY_RECEIPT_DENIED_DUPLICATE`| Event was valid, but skipped because it was already recorded. |`Denied: Event was already recorded.`|
72
-
|`JOURNEY_RECEIPT_INVALID`| Event payload was invalid and was not recorded. |`Invalid: Event payload was not recorded.`|
73
-
|`JOURNEY_RECEIPT_UNSPECIFIED`| Recording status could not be confirmed. |`Unknown: Telemetry recording status could not be confirmed.`|
70
+
|`JOURNEY_RECEIPT_DENIED_RATE_LIMITED`| Event was valid, but skipped because the app sent too many events. |`Denied: Event was rate limited.`|
71
+
|`JOURNEY_RECEIPT_DENIED_DUPLICATE`| Event was valid, but skipped because it was already recorded. |`Denied: Event was already recorded.`|
72
+
|`JOURNEY_RECEIPT_INVALID`| Event payload was invalid and was not recorded. |`Invalid: Event payload was not recorded.`|
73
+
|`JOURNEY_RECEIPT_UNSPECIFIED`| Recording status could not be confirmed. |`Unknown: Telemetry recording status could not be confirmed.`|
This is currently an experimental feature, and you'll need to [apply](https://docs.google.com/forms/d/e/1FAIpQLScB3eXHVCBf3kyHueyf3G_raxH9_BsCGiXyGjQOOmPxWz6fEg/viewform?usp=publish-editor) for a spot in our beta program to implement push notifications in your app.
8
+
This is currently an experimental feature, and you'll need to [apply](../notifications/notifications-overview.md#how-to-apply) for a spot in our beta program to implement push notifications in your app.
0 commit comments