From 5d8009f5369cd21991a59d9a2876d67f526bf918 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 13:11:51 +0200 Subject: [PATCH 1/2] Version Packages (main) (#14898) chore(release): Version packages Co-authored-by: github-actions[bot] --- ...ications-connect-customer-profiles-push.md | 13 ------------ packages/adapter-nextjs/package.json | 2 +- packages/analytics/package.json | 2 +- packages/api-graphql/CHANGELOG.md | 7 +++++++ packages/api-graphql/package.json | 4 ++-- packages/api-rest/package.json | 2 +- packages/api/CHANGELOG.md | 7 +++++++ packages/api/package.json | 6 +++--- packages/auth/package.json | 2 +- packages/aws-amplify/CHANGELOG.md | 20 +++++++++++++++++++ packages/aws-amplify/package.json | 10 +++++----- packages/core/CHANGELOG.md | 12 +++++++++++ packages/core/package.json | 2 +- .../datastore-storage-adapter/package.json | 4 ++-- packages/datastore/CHANGELOG.md | 8 ++++++++ packages/datastore/package.json | 8 ++++---- packages/geo/package.json | 2 +- packages/interactions/package.json | 2 +- packages/notifications/CHANGELOG.md | 12 +++++++++++ packages/notifications/package.json | 4 ++-- packages/predictions/package.json | 2 +- packages/pubsub/package.json | 2 +- packages/rtn-passkeys/example/package.json | 2 +- packages/storage/package.json | 2 +- scripts/tsc-compliance-test/package.json | 2 +- 25 files changed, 96 insertions(+), 43 deletions(-) delete mode 100644 .changeset/notifications-connect-customer-profiles-push.md diff --git a/.changeset/notifications-connect-customer-profiles-push.md b/.changeset/notifications-connect-customer-profiles-push.md deleted file mode 100644 index 0c12aad4cad..00000000000 --- a/.changeset/notifications-connect-customer-profiles-push.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@aws-amplify/core': minor -'@aws-amplify/notifications': minor -'aws-amplify': minor ---- - -feat(notifications): add Amazon Connect Customer Profiles push notifications provider - -Push Notifications can now be delivered through Amazon Connect Customer Profiles via the new `aws-amplify/push-notifications/customer-profiles` sub-path export. The provider ships `identifyUser`, `initializePushNotifications`, `registerDevice`, and `removeDevice` alongside the transport-agnostic badge, permission, launch-notification, and notification/token listener APIs, with SigV4-signed device registration and client-side user-profile validation. `Amplify.configure` accepts the corresponding `amazon_connect` notifications configuration from `amplify_outputs.json`. - -Device registration follows the signed-in principal: `initializePushNotifications` registers the device when a push token is received and re-registers it on sign-in so an existing registration is re-homed to the authenticated principal. Because de-registration is authorized against the calling principal, applications should await `removeDevice()` before `signOut()` to stop delivery to a device. - -The default `aws-amplify/push-notifications` entry point emits a one-time `ConsoleLogger` notice at runtime directing customers to the Customer Profiles sub-path, since that entry point is backed by Amazon Pinpoint and AWS ends support for Amazon Pinpoint on October 30, 2026. Both changes are backwards compatible: existing exports keep their names, types, and signatures. diff --git a/packages/adapter-nextjs/package.json b/packages/adapter-nextjs/package.json index 487fd3c6028..2b8809e95fe 100644 --- a/packages/adapter-nextjs/package.json +++ b/packages/adapter-nextjs/package.json @@ -14,7 +14,7 @@ "@types/node": "^20.3.1", "@types/react": "^18.2.13", "@types/react-dom": "^18.2.6", - "aws-amplify": "6.19.0", + "aws-amplify": "6.20.0", "jest-fetch-mock": "3.0.3", "next": ">= 13.5.0 <17.0.0" }, diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 14001b32070..a50717be9a8 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -104,7 +104,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3", "@aws-sdk/types": "^3.973.6" } diff --git a/packages/api-graphql/CHANGELOG.md b/packages/api-graphql/CHANGELOG.md index 59b7dc6ec30..9196e54ec8a 100644 --- a/packages/api-graphql/CHANGELOG.md +++ b/packages/api-graphql/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 4.8.10 + +### Patch Changes + +- Updated dependencies [[`bcdc02b`](https://github.com/aws-amplify/amplify-js/commit/bcdc02ba2a1b9b8e6ab8b384a4586cf9605b41c1)]: + - @aws-amplify/core@6.18.0 + ## 4.8.9 ### Patch Changes diff --git a/packages/api-graphql/package.json b/packages/api-graphql/package.json index 119fcd788c5..c5b6e21b1e1 100644 --- a/packages/api-graphql/package.json +++ b/packages/api-graphql/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/api-graphql", - "version": "4.8.9", + "version": "4.8.10", "description": "Api-graphql category of aws-amplify", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", @@ -81,7 +81,7 @@ ], "dependencies": { "@aws-amplify/api-rest": "4.6.4", - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/data-schema": "^1.7.0", "@aws-sdk/types": "^3.973.6", "graphql": "15.8.0", diff --git a/packages/api-rest/package.json b/packages/api-rest/package.json index 19cafa14405..66d3a36c47a 100644 --- a/packages/api-rest/package.json +++ b/packages/api-rest/package.json @@ -88,7 +88,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3", "@aws-sdk/types": "^3.973.6" } diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 8ded8e6a17b..a5394ea1b26 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 6.3.29 + +### Patch Changes + +- Updated dependencies []: + - @aws-amplify/api-graphql@4.8.10 + ## 6.3.28 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 1830b221243..eeb24fabcc2 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/api", - "version": "6.3.28", + "version": "6.3.29", "description": "Api category of aws-amplify", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", @@ -69,7 +69,7 @@ }, "homepage": "https://docs.amplify.aws/", "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "jest-fetch-mock": "3.0.3" }, "files": [ @@ -81,7 +81,7 @@ "server" ], "dependencies": { - "@aws-amplify/api-graphql": "4.8.9", + "@aws-amplify/api-graphql": "4.8.10", "@aws-amplify/api-rest": "4.6.4", "@aws-amplify/data-schema": "^1.7.0", "rxjs": "^7.8.1", diff --git a/packages/auth/package.json b/packages/auth/package.json index 329d4f8a4fd..51094c8d93b 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -106,7 +106,7 @@ } }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3", "@jest/test-sequencer": "^29.7.0" } diff --git a/packages/aws-amplify/CHANGELOG.md b/packages/aws-amplify/CHANGELOG.md index 0f4510c5651..d1626cb002e 100644 --- a/packages/aws-amplify/CHANGELOG.md +++ b/packages/aws-amplify/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log +## 6.20.0 + +### Minor Changes + +- [#14866](https://github.com/aws-amplify/amplify-js/pull/14866) [`bcdc02b`](https://github.com/aws-amplify/amplify-js/commit/bcdc02ba2a1b9b8e6ab8b384a4586cf9605b41c1) Thanks [@soberm](https://github.com/soberm)! - feat(notifications): add Amazon Connect Customer Profiles push notifications provider + + Push Notifications can now be delivered through Amazon Connect Customer Profiles via the new `aws-amplify/push-notifications/customer-profiles` sub-path export. The provider ships `identifyUser`, `initializePushNotifications`, `registerDevice`, and `removeDevice` alongside the transport-agnostic badge, permission, launch-notification, and notification/token listener APIs, with SigV4-signed device registration and client-side user-profile validation. `Amplify.configure` accepts the corresponding `amazon_connect` notifications configuration from `amplify_outputs.json`. + + Device registration follows the signed-in principal: `initializePushNotifications` registers the device when a push token is received and re-registers it on sign-in so an existing registration is re-homed to the authenticated principal. Because de-registration is authorized against the calling principal, applications should await `removeDevice()` before `signOut()` to stop delivery to a device. + + The default `aws-amplify/push-notifications` entry point emits a one-time `ConsoleLogger` notice at runtime directing customers to the Customer Profiles sub-path, since that entry point is backed by Amazon Pinpoint and AWS ends support for Amazon Pinpoint on October 30, 2026. Both changes are backwards compatible: existing exports keep their names, types, and signatures. + +### Patch Changes + +- Updated dependencies [[`bcdc02b`](https://github.com/aws-amplify/amplify-js/commit/bcdc02ba2a1b9b8e6ab8b384a4586cf9605b41c1)]: + - @aws-amplify/core@6.18.0 + - @aws-amplify/notifications@2.1.0 + - @aws-amplify/api@6.3.29 + - @aws-amplify/datastore@5.1.10 + ## 6.19.0 ### Minor Changes diff --git a/packages/aws-amplify/package.json b/packages/aws-amplify/package.json index 0efb24e2e84..a0883432d90 100644 --- a/packages/aws-amplify/package.json +++ b/packages/aws-amplify/package.json @@ -1,6 +1,6 @@ { "name": "aws-amplify", - "version": "6.19.0", + "version": "6.20.0", "description": "AWS Amplify is a JavaScript library for Frontend and mobile developers building cloud-enabled applications.", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", @@ -304,11 +304,11 @@ ], "dependencies": { "@aws-amplify/analytics": "7.1.0", - "@aws-amplify/api": "6.3.28", + "@aws-amplify/api": "6.3.29", "@aws-amplify/auth": "6.20.0", - "@aws-amplify/core": "6.17.0", - "@aws-amplify/datastore": "5.1.9", - "@aws-amplify/notifications": "2.0.94", + "@aws-amplify/core": "6.18.0", + "@aws-amplify/datastore": "5.1.10", + "@aws-amplify/notifications": "2.1.0", "@aws-amplify/storage": "6.16.0", "tslib": "^2.5.0" }, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 0bb60e6b57c..8a13c129705 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 6.18.0 + +### Minor Changes + +- [#14866](https://github.com/aws-amplify/amplify-js/pull/14866) [`bcdc02b`](https://github.com/aws-amplify/amplify-js/commit/bcdc02ba2a1b9b8e6ab8b384a4586cf9605b41c1) Thanks [@soberm](https://github.com/soberm)! - feat(notifications): add Amazon Connect Customer Profiles push notifications provider + + Push Notifications can now be delivered through Amazon Connect Customer Profiles via the new `aws-amplify/push-notifications/customer-profiles` sub-path export. The provider ships `identifyUser`, `initializePushNotifications`, `registerDevice`, and `removeDevice` alongside the transport-agnostic badge, permission, launch-notification, and notification/token listener APIs, with SigV4-signed device registration and client-side user-profile validation. `Amplify.configure` accepts the corresponding `amazon_connect` notifications configuration from `amplify_outputs.json`. + + Device registration follows the signed-in principal: `initializePushNotifications` registers the device when a push token is received and re-registers it on sign-in so an existing registration is re-homed to the authenticated principal. Because de-registration is authorized against the calling principal, applications should await `removeDevice()` before `signOut()` to stop delivery to a device. + + The default `aws-amplify/push-notifications` entry point emits a one-time `ConsoleLogger` notice at runtime directing customers to the Customer Profiles sub-path, since that entry point is backed by Amazon Pinpoint and AWS ends support for Amazon Pinpoint on October 30, 2026. Both changes are backwards compatible: existing exports keep their names, types, and signatures. + ## 6.17.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index f3fb951da94..b69d87bdf95 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/core", - "version": "6.17.0", + "version": "6.18.0", "description": "Core category of aws-amplify", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", diff --git a/packages/datastore-storage-adapter/package.json b/packages/datastore-storage-adapter/package.json index 05cf8a28416..c075f984abe 100644 --- a/packages/datastore-storage-adapter/package.json +++ b/packages/datastore-storage-adapter/package.json @@ -36,8 +36,8 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", - "@aws-amplify/datastore": "5.1.9", + "@aws-amplify/core": "6.18.0", + "@aws-amplify/datastore": "5.1.10", "@types/better-sqlite3": "^7.6.13", "@types/react-native-sqlite-storage": "5.0.1", "better-sqlite3": "^12.6.2", diff --git a/packages/datastore/CHANGELOG.md b/packages/datastore/CHANGELOG.md index e2449eacbd2..cebb882e840 100644 --- a/packages/datastore/CHANGELOG.md +++ b/packages/datastore/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 5.1.10 + +### Patch Changes + +- Updated dependencies []: + - @aws-amplify/api@6.3.29 + - @aws-amplify/api-graphql@4.8.10 + ## 5.1.9 ### Patch Changes diff --git a/packages/datastore/package.json b/packages/datastore/package.json index 648d95ced76..83c3f6b6f38 100644 --- a/packages/datastore/package.json +++ b/packages/datastore/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/datastore", - "version": "5.1.9", + "version": "5.1.10", "description": "AppSyncLocal support for aws-amplify", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", @@ -45,8 +45,8 @@ "src" ], "dependencies": { - "@aws-amplify/api": "6.3.28", - "@aws-amplify/api-graphql": "4.8.9", + "@aws-amplify/api": "6.3.29", + "@aws-amplify/api-graphql": "4.8.10", "buffer": "4.9.2", "idb": "5.0.6", "immer": "^11.1.9", @@ -57,7 +57,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3", "@types/uuid-validate": "^0.0.1", "dexie": "3.2.2", diff --git a/packages/geo/package.json b/packages/geo/package.json index 2e365a4eaad..c39988f2398 100644 --- a/packages/geo/package.json +++ b/packages/geo/package.json @@ -78,7 +78,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0" + "@aws-amplify/core": "6.18.0" }, "size-limit": [ { diff --git a/packages/interactions/package.json b/packages/interactions/package.json index 17f48cf40bd..a49031ef6c0 100644 --- a/packages/interactions/package.json +++ b/packages/interactions/package.json @@ -81,7 +81,7 @@ "tslib": "^2.5.0" }, "devDependencies": { - "@aws-amplify/core": "6.17.0" + "@aws-amplify/core": "6.18.0" }, "size-limit": [ { diff --git a/packages/notifications/CHANGELOG.md b/packages/notifications/CHANGELOG.md index cfcdd83a20b..3ce59de2d9f 100644 --- a/packages/notifications/CHANGELOG.md +++ b/packages/notifications/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 2.1.0 + +### Minor Changes + +- [#14866](https://github.com/aws-amplify/amplify-js/pull/14866) [`bcdc02b`](https://github.com/aws-amplify/amplify-js/commit/bcdc02ba2a1b9b8e6ab8b384a4586cf9605b41c1) Thanks [@soberm](https://github.com/soberm)! - feat(notifications): add Amazon Connect Customer Profiles push notifications provider + + Push Notifications can now be delivered through Amazon Connect Customer Profiles via the new `aws-amplify/push-notifications/customer-profiles` sub-path export. The provider ships `identifyUser`, `initializePushNotifications`, `registerDevice`, and `removeDevice` alongside the transport-agnostic badge, permission, launch-notification, and notification/token listener APIs, with SigV4-signed device registration and client-side user-profile validation. `Amplify.configure` accepts the corresponding `amazon_connect` notifications configuration from `amplify_outputs.json`. + + Device registration follows the signed-in principal: `initializePushNotifications` registers the device when a push token is received and re-registers it on sign-in so an existing registration is re-homed to the authenticated principal. Because de-registration is authorized against the calling principal, applications should await `removeDevice()` before `signOut()` to stop delivery to a device. + + The default `aws-amplify/push-notifications` entry point emits a one-time `ConsoleLogger` notice at runtime directing customers to the Customer Profiles sub-path, since that entry point is backed by Amazon Pinpoint and AWS ends support for Amazon Pinpoint on October 30, 2026. Both changes are backwards compatible: existing exports keep their names, types, and signatures. + ## 2.0.94 ### Patch Changes diff --git a/packages/notifications/package.json b/packages/notifications/package.json index ba49f60fe09..e0024edaf46 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/notifications", - "version": "2.0.94", + "version": "2.1.0", "description": "Notifications category of aws-amplify", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", @@ -109,7 +109,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3" } } diff --git a/packages/predictions/package.json b/packages/predictions/package.json index 254ba694eeb..b6ca01a5444 100644 --- a/packages/predictions/package.json +++ b/packages/predictions/package.json @@ -59,7 +59,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0" + "@aws-amplify/core": "6.18.0" }, "size-limit": [ { diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json index 73b136da8e2..6fa28e281ad 100644 --- a/packages/pubsub/package.json +++ b/packages/pubsub/package.json @@ -85,7 +85,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0" + "@aws-amplify/core": "6.18.0" }, "size-limit": [ { diff --git a/packages/rtn-passkeys/example/package.json b/packages/rtn-passkeys/example/package.json index cdf00aaf334..7291eae0efc 100644 --- a/packages/rtn-passkeys/example/package.json +++ b/packages/rtn-passkeys/example/package.json @@ -14,7 +14,7 @@ "@aws-amplify/react-native": "1.3.3", "@aws-amplify/rtn-passkeys": "1.1.2", "@react-native-async-storage/async-storage": "^2.1.2", - "aws-amplify": "6.19.0", + "aws-amplify": "6.20.0", "react": "19.2.1", "react-native": "0.79.2", "react-native-get-random-values": "^1.11.0" diff --git a/packages/storage/package.json b/packages/storage/package.json index 19b73f6f589..21f5c693e74 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -112,7 +112,7 @@ "@aws-amplify/core": "^6.16.2" }, "devDependencies": { - "@aws-amplify/core": "6.17.0", + "@aws-amplify/core": "6.18.0", "@aws-amplify/react-native": "1.3.3", "@types/node": "20.14.12" } diff --git a/scripts/tsc-compliance-test/package.json b/scripts/tsc-compliance-test/package.json index a0d08d56524..954d4a145a9 100644 --- a/scripts/tsc-compliance-test/package.json +++ b/scripts/tsc-compliance-test/package.json @@ -5,7 +5,7 @@ "private": true, "devDependencies": { "@types/node": "16.18.82", - "aws-amplify": "6.19.0", + "aws-amplify": "6.20.0", "typescript": "4.5.x" }, "scripts": { From fce32a9bed564c817711db6d08362d4d25b20086 Mon Sep 17 00:00:00 2001 From: aws-amplify-bot Date: Thu, 30 Jul 2026 12:29:41 +0000 Subject: [PATCH 2/2] chore(release): Update API docs [skip release] --- docs/api/assets/hierarchy.js | 2 +- docs/api/assets/navigation.js | 2 +- docs/api/assets/search.js | 2 +- ...ws-amplify_pubsub.clients_mqtt.PubSub.html | 2 +- .../_aws-amplify_pubsub.index.PubSub.html | 2 +- .../api/classes/aws-amplify.api.ApiError.html | 2 +- .../classes/aws-amplify.auth.AuthError.html | 2 +- .../aws-amplify.datastore.AsyncItem.html | 2 +- ...h-notifications.PushNotificationError.html | 2 +- .../aws-amplify.storage.StorageError.html | 2 +- docs/api/hierarchy.html | 2 +- ...o.index.AmazonLocationServiceMapStyle.html | 2 +- .../_aws-amplify_geo.index.MapStyle.html | 2 +- ...ify_geo.index.SearchByTextOptionsBase.html | 2 +- ...x.SearchByTextOptionsWithBiasPosition.html | 2 +- ...yTextOptionsWithSearchAreaConstraints.html | 2 +- ...ify_pubsub.clients_mqtt.PubSubOptions.html | 2 +- ...ws-amplify_pubsub.index.PubSubOptions.html | 2 +- .../interfaces/aws-amplify.auth.AuthUser.html | 2 +- .../aws-amplify.auth.TokenProvider.html | 2 +- ...nito.CognitoUserPoolTokenProviderType.html | 2 +- .../aws-amplify.datastore.StorageAdapter.html | 2 +- ...aws-amplify.datastore.SystemComponent.html | 2 +- docs/api/modules.html | 2 +- docs/api/modules/aws-amplify.html | 2 +- ...s-amplify.push-notifications_pinpoint.html | 2 +- ...lify.push-notifications.getBadgeCount.html | 13 +++----- ...h-notifications.getLaunchNotification.html | 21 +++--------- ...ush-notifications.getPermissionStatus.html | 33 +++---------------- ...plify.push-notifications.identifyUser.html | 22 +++---------- ...fications.initializePushNotifications.html | 14 +++----- ...sh-notifications.onNotificationOpened.html | 17 +++------- ...ns.onNotificationReceivedInBackground.html | 28 +++------------- ...ns.onNotificationReceivedInForeground.html | 17 +++------- ...fy.push-notifications.onTokenReceived.html | 20 +++-------- ...push-notifications.requestPermissions.html | 27 +++------------ ...lify.push-notifications.setBadgeCount.html | 13 +++----- ...-notifications_pinpoint.getBadgeCount.html | 9 +++++ ...ations_pinpoint.getLaunchNotification.html | 17 ++++++++++ ...ications_pinpoint.getPermissionStatus.html | 29 ++++++++++++++++ ...h-notifications_pinpoint.identifyUser.html | 19 +++++++++++ ..._pinpoint.initializePushNotifications.html | 11 +++++++ ...cations_pinpoint.onNotificationOpened.html | 13 ++++++++ ...nt.onNotificationReceivedInBackground.html | 24 ++++++++++++++ ...nt.onNotificationReceivedInForeground.html | 13 ++++++++ ...otifications_pinpoint.onTokenReceived.html | 16 +++++++++ ...fications_pinpoint.requestPermissions.html | 23 +++++++++++++ ...-notifications_pinpoint.setBadgeCount.html | 9 +++++ 48 files changed, 253 insertions(+), 207 deletions(-) create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.getBadgeCount.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.getLaunchNotification.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.getPermissionStatus.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.identifyUser.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.initializePushNotifications.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationOpened.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInBackground.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInForeground.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.onTokenReceived.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.requestPermissions.html create mode 100644 docs/api/variables/aws-amplify.push-notifications_pinpoint.setBadgeCount.html diff --git a/docs/api/assets/hierarchy.js b/docs/api/assets/hierarchy.js index f8c162befed..ce1f35c0b05 100644 --- a/docs/api/assets/hierarchy.js +++ b/docs/api/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJytlt9v2jAQx/8XP5ssP2xIeKN9mKptGhLd+jBVyCTXYjWxM9vpmlX875MTOjktFKftE8jovve5r893PCIlpdFo/iuJU4JpFM4wDWmGaURDTJMsxJQkCabRLMUkTkKcJGF6jZGCmxJyw6XQaP6IbLT9FKwCNEfnCgoQhrNSL0Rx0X037UWxVPKeF6AQRndcFGge0ylGjSrRHHFhQN2wHPQn9kdPWFWX/KYNWGO2wSm9YGuqEmGUl0xrNEdGFxObYPJf1P645WWhQNhiCUmudxjZYhzsS3kH4q2Mg+DRQJSSDoiQxPVR3gpu5OJq5e1oFKdPtF3yA6jrvJcN/OWP1tMfWHJKyUvyHxrUUspyYM5lW8NId58jH9X1MH6HEYmmMwd2ZaRit7AoWG1GXXzBDNNGKgiGEp4UcRK6FK02UJ3LqpYChHkbxlBjbBtaX2wbkiydDS5T3nHYl+jbaY3hpQ4Goae7yM4eJ/EXaH+ysnmKv3Cofb3pMY4JjTYoSzuDaJi6nIuK/ZXiq8yZnYgrUPc8h2+sXpm2PAW7dmjXtyADLgp4CF6V9OsvO80dyM8gPWfbESRHYKxvNO4Hrl0rDtL7LBrhxhAmTLMeZuZO/xUwlW/P2kt4MN/rbrWdMf1GtiNio1GjbitnUc87WLIHUlxxsz3jTC+l5vbgw9ifC/s2YBadBu6PFwrYuRTaKMaF0R9KfjCDZwnxYCEffJU+O/gFcL0P0utyrzbRvdz61SSHB4P/nrb/6ZyCls1m1Wy8yetmo5tNkJcchNHr6rcxQS9xIvOwqwmddg1NkuQFy/7exjTAcaq92OhnR8P+xRE6fbdZfWt6uWRT0jD6QE/c5P5m7Ha7f4DmLJ4=" \ No newline at end of file +window.hierarchyData = "eJytllFv2jAQx7+Ln02GHRsIb7QPU7VNQ6JbH6YKmeRarCZ2Zjtds4rvPjmhU1JKcdq+hMjo/ve7v8/nPCKjtbNo/iuOSYw5mXDMCZliTsczzBnzj4RgTuMJZpQnOI7j6TVGBm5ySJ3UyqL5I/LR/leJAtAcnRvIQDkpcrtQ2UXz7uqLbGn0vczAIIzupMrQnPIJRpXJ0RxJ5cDciBTsJ/HHjkRR5vKmjkTlttEpvWjrihxhlObCWjRHzmYjn2D0X9T/uZV5ZkD5YtmUXu8w8sV0sC/1Hai3MvaCBwPxWdwAsSnt+qhvlXR6cbUKdpTQ2RNtk/wF1HXaykbh8kfraRc8OZ/Fh+Q/LJil1nnPnMu6hIHuPkc+qhtg/A4jRpJJB3bltBG3sMhE6QZtfCacsE4biPoSgRSUJ12K2jooznVRagXKvQ2jrzG0Db0vvg35mPHeZuo7CfsSQzutcjK3US/0dBf52dNJ/AXqnyKvnuIvOtSh3rQYx4SGGuSNaQwirMu5KMRfrb7qVPiJuAJzL1P4JsqVq/NTsOsO7foWdCRVBg/Rq5Jh/eWneQfyM+jA2XYEqSMw2Ld4TBrf6HjWQXqfRQPc6MMQNm1h4t4UAGHS7Vl9CQ/ue9lcbWfCvpHtiNhgVMoo5pQlLS+jr/NeSbc9k8IutZV+4cPYnwsHNiBlyWngdnlhQJxrZZ0RUjn7oeQvZggsIR6TUwc95A4+AC73QXad79VGtpVbv5rk5cEQfk/7b7pOQctqs6o2weRltbHVJkpzCcrZdfHbuaiVOJG539WcsKahWUIOWPb7NqQBjlPtxQYfO87bE8cJe7dZbWsGudSk7H0UvNeTbvJwM3a73T9qViyg" \ No newline at end of file diff --git a/docs/api/assets/navigation.js b/docs/api/assets/navigation.js index 14a65945f75..8685339ea19 100644 --- a/docs/api/assets/navigation.js +++ b/docs/api/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" \ No newline at end of file +window.navigationData = "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" \ No newline at end of file diff --git a/docs/api/assets/search.js b/docs/api/assets/search.js index ecbfe053271..08e424d1472 100644 --- a/docs/api/assets/search.js +++ b/docs/api/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/api/classes/_aws-amplify_pubsub.clients_mqtt.PubSub.html b/docs/api/classes/_aws-amplify_pubsub.clients_mqtt.PubSub.html index b40bb2d3cbe..e6eba018557 100644 --- a/docs/api/classes/_aws-amplify_pubsub.clients_mqtt.PubSub.html +++ b/docs/api/classes/_aws-amplify_pubsub.clients_mqtt.PubSub.html @@ -1,4 +1,4 @@ -PubSub | Amplify JS API Documentation

Hierarchy (View Summary)

Index

Constructors

constructor +PubSub | Amplify JS API Documentation

Hierarchy (View Summary)

Index

Constructors

Properties

Accessors

clientId diff --git a/docs/api/classes/_aws-amplify_pubsub.index.PubSub.html b/docs/api/classes/_aws-amplify_pubsub.index.PubSub.html index 614a88b87dd..2fd5f2e7bea 100644 --- a/docs/api/classes/_aws-amplify_pubsub.index.PubSub.html +++ b/docs/api/classes/_aws-amplify_pubsub.index.PubSub.html @@ -1,4 +1,4 @@ -PubSub | Amplify JS API Documentation

Hierarchy (View Summary)

Index

Constructors

constructor +PubSub | Amplify JS API Documentation

Hierarchy (View Summary)

Index

Constructors

Properties

Accessors

clientId diff --git a/docs/api/classes/aws-amplify.api.ApiError.html b/docs/api/classes/aws-amplify.api.ApiError.html index 7baf96999c7..e6cb8308f9a 100644 --- a/docs/api/classes/aws-amplify.api.ApiError.html +++ b/docs/api/classes/aws-amplify.api.ApiError.html @@ -1,6 +1,6 @@ ApiError | Amplify JS API Documentation

Error class for errors that associated with unsuccessful HTTP responses. It's throw by API category REST API handlers and GraphQL query handlers for now.

-

Hierarchy

  • AmplifyError
    • ApiError
Index

Constructors

Hierarchy

  • AmplifyError
    • ApiError
Index

Constructors

Properties

message metadata? name diff --git a/docs/api/classes/aws-amplify.auth.AuthError.html b/docs/api/classes/aws-amplify.auth.AuthError.html index 97c02071f61..d5642b39cce 100644 --- a/docs/api/classes/aws-amplify.auth.AuthError.html +++ b/docs/api/classes/aws-amplify.auth.AuthError.html @@ -1,4 +1,4 @@ -AuthError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • AuthError
Index

Constructors

constructor +AuthError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • AuthError
Index

Constructors

Properties

message metadata? name diff --git a/docs/api/classes/aws-amplify.datastore.AsyncItem.html b/docs/api/classes/aws-amplify.datastore.AsyncItem.html index 27f1544217f..40da072fb1e 100644 --- a/docs/api/classes/aws-amplify.datastore.AsyncItem.html +++ b/docs/api/classes/aws-amplify.datastore.AsyncItem.html @@ -1,5 +1,5 @@ AsyncItem | Amplify JS API Documentation

An eventually loaded related model instance.

-

Type Parameters

  • T

Hierarchy

  • Promise<T>
    • AsyncItem
Index

Constructors

Type Parameters

  • T

Hierarchy

  • Promise<T>
    • AsyncItem
Index

Constructors

Properties

Methods

catch diff --git a/docs/api/classes/aws-amplify.push-notifications.PushNotificationError.html b/docs/api/classes/aws-amplify.push-notifications.PushNotificationError.html index 303b69501b6..ae6d6fd5e12 100644 --- a/docs/api/classes/aws-amplify.push-notifications.PushNotificationError.html +++ b/docs/api/classes/aws-amplify.push-notifications.PushNotificationError.html @@ -1,4 +1,4 @@ -PushNotificationError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • PushNotificationError
Index

Constructors

constructor +PushNotificationError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • PushNotificationError
Index

Constructors

Properties

message metadata? name diff --git a/docs/api/classes/aws-amplify.storage.StorageError.html b/docs/api/classes/aws-amplify.storage.StorageError.html index 6e64921d086..4ae5ffc1570 100644 --- a/docs/api/classes/aws-amplify.storage.StorageError.html +++ b/docs/api/classes/aws-amplify.storage.StorageError.html @@ -1,4 +1,4 @@ -StorageError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • StorageError
Index

Constructors

constructor +StorageError | Amplify JS API Documentation

Hierarchy

  • AmplifyError
    • StorageError
Index

Constructors

Properties

message metadata? name diff --git a/docs/api/hierarchy.html b/docs/api/hierarchy.html index ac264a02d24..588dc1685c8 100644 --- a/docs/api/hierarchy.html +++ b/docs/api/hierarchy.html @@ -1 +1 @@ -Amplify JS API Documentation
+Amplify JS API Documentation
diff --git a/docs/api/interfaces/_aws-amplify_geo.index.AmazonLocationServiceMapStyle.html b/docs/api/interfaces/_aws-amplify_geo.index.AmazonLocationServiceMapStyle.html index 57798a2e99c..d93bcaf213e 100644 --- a/docs/api/interfaces/_aws-amplify_geo.index.AmazonLocationServiceMapStyle.html +++ b/docs/api/interfaces/_aws-amplify_geo.index.AmazonLocationServiceMapStyle.html @@ -1,4 +1,4 @@ -AmazonLocationServiceMapStyle | Amplify JS API Documentation

Interface AmazonLocationServiceMapStyle

interface AmazonLocationServiceMapStyle {
    mapName: string;
    region: string;
    style: string;
}

Hierarchy (View Summary)

Index

Properties

mapName +AmazonLocationServiceMapStyle | Amplify JS API Documentation

Interface AmazonLocationServiceMapStyle

interface AmazonLocationServiceMapStyle {
    mapName: string;
    region: string;
    style: string;
}

Hierarchy (View Summary)

Index

Properties

Properties

mapName: string
region: string
style: string
diff --git a/docs/api/interfaces/_aws-amplify_geo.index.MapStyle.html b/docs/api/interfaces/_aws-amplify_geo.index.MapStyle.html index 62e4b114c63..cdad1efc7c5 100644 --- a/docs/api/interfaces/_aws-amplify_geo.index.MapStyle.html +++ b/docs/api/interfaces/_aws-amplify_geo.index.MapStyle.html @@ -1,3 +1,3 @@ -MapStyle | Amplify JS API Documentation
interface MapStyle {
    mapName: string;
    style: string;
}

Hierarchy (View Summary)

Index

Properties

mapName +MapStyle | Amplify JS API Documentation
interface MapStyle {
    mapName: string;
    style: string;
}

Hierarchy (View Summary)

Index

Properties

Properties

mapName: string
style: string
diff --git a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsBase.html b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsBase.html index 6bff7759864..be7838d40bb 100644 --- a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsBase.html +++ b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsBase.html @@ -1,4 +1,4 @@ -SearchByTextOptionsBase | Amplify JS API Documentation

Interface SearchByTextOptionsBase

interface SearchByTextOptionsBase {
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

countries? +SearchByTextOptionsBase | Amplify JS API Documentation

Interface SearchByTextOptionsBase

interface SearchByTextOptionsBase {
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

countries? language? maxResults? providerName? diff --git a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithBiasPosition.html b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithBiasPosition.html index 20aee10d9d4..bad9893c418 100644 --- a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithBiasPosition.html +++ b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithBiasPosition.html @@ -1,4 +1,4 @@ -SearchByTextOptionsWithBiasPosition | Amplify JS API Documentation

Interface SearchByTextOptionsWithBiasPosition

interface SearchByTextOptionsWithBiasPosition {
    biasPosition?: Coordinates;
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

biasPosition? +SearchByTextOptionsWithBiasPosition | Amplify JS API Documentation

Interface SearchByTextOptionsWithBiasPosition

interface SearchByTextOptionsWithBiasPosition {
    biasPosition?: Coordinates;
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

biasPosition? countries? language? maxResults? diff --git a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithSearchAreaConstraints.html b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithSearchAreaConstraints.html index 2041cd83aa4..025ff884d3e 100644 --- a/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithSearchAreaConstraints.html +++ b/docs/api/interfaces/_aws-amplify_geo.index.SearchByTextOptionsWithSearchAreaConstraints.html @@ -1,4 +1,4 @@ -SearchByTextOptionsWithSearchAreaConstraints | Amplify JS API Documentation

Interface SearchByTextOptionsWithSearchAreaConstraints

interface SearchByTextOptionsWithSearchAreaConstraints {
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchAreaConstraints?: BoundingBox;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

countries? +SearchByTextOptionsWithSearchAreaConstraints | Amplify JS API Documentation

Interface SearchByTextOptionsWithSearchAreaConstraints

interface SearchByTextOptionsWithSearchAreaConstraints {
    countries?: string[];
    language?: string;
    maxResults?: number;
    providerName?: string;
    searchAreaConstraints?: BoundingBox;
    searchIndexName?: string;
}

Hierarchy (View Summary)

Index

Properties

countries? language? maxResults? providerName? diff --git a/docs/api/interfaces/_aws-amplify_pubsub.clients_mqtt.PubSubOptions.html b/docs/api/interfaces/_aws-amplify_pubsub.clients_mqtt.PubSubOptions.html index 2e2aefada49..1531d1db86c 100644 --- a/docs/api/interfaces/_aws-amplify_pubsub.clients_mqtt.PubSubOptions.html +++ b/docs/api/interfaces/_aws-amplify_pubsub.clients_mqtt.PubSubOptions.html @@ -1,4 +1,4 @@ -PubSubOptions | Amplify JS API Documentation
interface PubSubOptions {
    clientId?: string;
    endpoint?: string;
    provider?: string | symbol;
    url?: string;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any
Index

Properties

clientId? +PubSubOptions | Amplify JS API Documentation
interface PubSubOptions {
    clientId?: string;
    endpoint?: string;
    provider?: string | symbol;
    url?: string;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any
Index

Properties

clientId? endpoint? provider? url? diff --git a/docs/api/interfaces/_aws-amplify_pubsub.index.PubSubOptions.html b/docs/api/interfaces/_aws-amplify_pubsub.index.PubSubOptions.html index 05328955508..4ea3d640a74 100644 --- a/docs/api/interfaces/_aws-amplify_pubsub.index.PubSubOptions.html +++ b/docs/api/interfaces/_aws-amplify_pubsub.index.PubSubOptions.html @@ -1,4 +1,4 @@ -PubSubOptions | Amplify JS API Documentation
interface PubSubOptions {
    clientId?: string;
    endpoint?: string;
    provider?: string | symbol;
    region?: string;
    url?: string;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any
Index

Properties

clientId? +PubSubOptions | Amplify JS API Documentation
interface PubSubOptions {
    clientId?: string;
    endpoint?: string;
    provider?: string | symbol;
    region?: string;
    url?: string;
    [key: string]: any;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: any
Index

Properties

clientId? endpoint? provider? region? diff --git a/docs/api/interfaces/aws-amplify.auth.AuthUser.html b/docs/api/interfaces/aws-amplify.auth.AuthUser.html index e502231b729..f49f7fa4eeb 100644 --- a/docs/api/interfaces/aws-amplify.auth.AuthUser.html +++ b/docs/api/interfaces/aws-amplify.auth.AuthUser.html @@ -1,5 +1,5 @@ AuthUser | Amplify JS API Documentation

Interface AuthUser

Holds the user information along with the sign in details.

-
interface AuthUser {
    signInDetails?: CognitoAuthSignInDetails;
    userId: string;
    username: string;
}

Hierarchy

  • AWSAuthUser
    • AuthUser
Index

Properties

interface AuthUser {
    signInDetails?: CognitoAuthSignInDetails;
    userId: string;
    username: string;
}

Hierarchy

  • AWSAuthUser
    • AuthUser
Index

Properties

signInDetails?: CognitoAuthSignInDetails
userId: string
username: string
diff --git a/docs/api/interfaces/aws-amplify.auth.TokenProvider.html b/docs/api/interfaces/aws-amplify.auth.TokenProvider.html index 677508e0111..548bc2fac63 100644 --- a/docs/api/interfaces/aws-amplify.auth.TokenProvider.html +++ b/docs/api/interfaces/aws-amplify.auth.TokenProvider.html @@ -1,2 +1,2 @@ -TokenProvider | Amplify JS API Documentation

Interface TokenProvider

interface TokenProvider {
    getTokens(
        options?: { forceRefresh?: boolean },
    ): Promise<AuthTokens | null>;
}

Hierarchy (View Summary)

Index

Methods

getTokens +TokenProvider | Amplify JS API Documentation

Interface TokenProvider

interface TokenProvider {
    getTokens(
        options?: { forceRefresh?: boolean },
    ): Promise<AuthTokens | null>;
}

Hierarchy (View Summary)

Index

Methods

Methods

  • Parameters

    • Optionaloptions: { forceRefresh?: boolean }

    Returns Promise<AuthTokens | null>

diff --git a/docs/api/interfaces/aws-amplify.auth_cognito.CognitoUserPoolTokenProviderType.html b/docs/api/interfaces/aws-amplify.auth_cognito.CognitoUserPoolTokenProviderType.html index c94002ad301..72b0940932e 100644 --- a/docs/api/interfaces/aws-amplify.auth_cognito.CognitoUserPoolTokenProviderType.html +++ b/docs/api/interfaces/aws-amplify.auth_cognito.CognitoUserPoolTokenProviderType.html @@ -1,4 +1,4 @@ -CognitoUserPoolTokenProviderType | Amplify JS API Documentation

Interface CognitoUserPoolTokenProviderType

interface CognitoUserPoolTokenProviderType {
    getTokens(
        options?: { forceRefresh?: boolean },
    ): Promise<AuthTokens | null>;
    setAuthConfig(authConfig: AuthConfig): void;
    setClientMetadataProvider(
        clientMetadataProvider: ClientMetadataProvider,
    ): void;
    setKeyValueStorage(keyValueStorage: KeyValueStorageInterface): void;
}

Hierarchy (View Summary)

Index

Methods

getTokens +CognitoUserPoolTokenProviderType | Amplify JS API Documentation

Interface CognitoUserPoolTokenProviderType

interface CognitoUserPoolTokenProviderType {
    getTokens(
        options?: { forceRefresh?: boolean },
    ): Promise<AuthTokens | null>;
    setAuthConfig(authConfig: AuthConfig): void;
    setClientMetadataProvider(
        clientMetadataProvider: ClientMetadataProvider,
    ): void;
    setKeyValueStorage(keyValueStorage: KeyValueStorageInterface): void;
}

Hierarchy (View Summary)

Index

Methods

getTokens setAuthConfig setClientMetadataProvider setKeyValueStorage diff --git a/docs/api/interfaces/aws-amplify.datastore.StorageAdapter.html b/docs/api/interfaces/aws-amplify.datastore.StorageAdapter.html index 39d1f6c4c00..0c1f7a01cd5 100644 --- a/docs/api/interfaces/aws-amplify.datastore.StorageAdapter.html +++ b/docs/api/interfaces/aws-amplify.datastore.StorageAdapter.html @@ -1,4 +1,4 @@ -StorageAdapter | Amplify JS API Documentation

Interface StorageAdapter

interface StorageAdapter {
    batchSave<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        items: ModelInstanceMetadata[],
    ): Promise<[T, OpType][]>;
    clear(): Promise<void>;
    delete<T extends Readonly<Record<string, any>>>(
        modelOrModelConstructor: T | PersistentModelConstructor<T>,
        condition?: ModelPredicate<T>,
    ): Promise<[T[], T[]]>;
    query<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        predicate?: ModelPredicate<T>,
        pagination?: PaginationInput<T>,
    ): Promise<T[]>;
    queryOne<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        firstOrLast: QueryOne,
    ): Promise<T | undefined>;
    save<T extends Readonly<Record<string, any>>>(
        model: T,
        condition?: ModelPredicate<T>,
    ): Promise<[T, INSERT | UPDATE][]>;
    setUp(
        schema: InternalSchema,
        namespaceResolver: NamespaceResolver,
        modelInstanceCreator: <T extends Readonly<Record<string, any>>>(
            ModelConstructor: PersistentModelConstructor<T>,
            init: Partial<T>,
        ) => T,
        getModelConstructorByModelName: (
            namsespaceName: NAMESPACES,
            modelName: string,
        ) => PersistentModelConstructor<any>,
        appId?: string,
    ): Promise<void>;
}

Hierarchy (View Summary)

Index

Methods

batchSave +StorageAdapter | Amplify JS API Documentation

Interface StorageAdapter

interface StorageAdapter {
    batchSave<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        items: ModelInstanceMetadata[],
    ): Promise<[T, OpType][]>;
    clear(): Promise<void>;
    delete<T extends Readonly<Record<string, any>>>(
        modelOrModelConstructor: T | PersistentModelConstructor<T>,
        condition?: ModelPredicate<T>,
    ): Promise<[T[], T[]]>;
    query<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        predicate?: ModelPredicate<T>,
        pagination?: PaginationInput<T>,
    ): Promise<T[]>;
    queryOne<T extends Readonly<Record<string, any>>>(
        modelConstructor: PersistentModelConstructor<T>,
        firstOrLast: QueryOne,
    ): Promise<T | undefined>;
    save<T extends Readonly<Record<string, any>>>(
        model: T,
        condition?: ModelPredicate<T>,
    ): Promise<[T, INSERT | UPDATE][]>;
    setUp(
        schema: InternalSchema,
        namespaceResolver: NamespaceResolver,
        modelInstanceCreator: <T extends Readonly<Record<string, any>>>(
            ModelConstructor: PersistentModelConstructor<T>,
            init: Partial<T>,
        ) => T,
        getModelConstructorByModelName: (
            namsespaceName: NAMESPACES,
            modelName: string,
        ) => PersistentModelConstructor<any>,
        appId?: string,
    ): Promise<void>;
}

Hierarchy (View Summary)

Index

Methods

batchSave clear delete query diff --git a/docs/api/interfaces/aws-amplify.datastore.SystemComponent.html b/docs/api/interfaces/aws-amplify.datastore.SystemComponent.html index 6a8b9665e84..c7cc64b5cda 100644 --- a/docs/api/interfaces/aws-amplify.datastore.SystemComponent.html +++ b/docs/api/interfaces/aws-amplify.datastore.SystemComponent.html @@ -1,2 +1,2 @@ -SystemComponent | Amplify JS API Documentation

Interface SystemComponent

interface SystemComponent {
    setUp(
        schema: InternalSchema,
        namespaceResolver: NamespaceResolver,
        modelInstanceCreator: <T extends Readonly<Record<string, any>>>(
            ModelConstructor: PersistentModelConstructor<T>,
            init: Partial<T>,
        ) => T,
        getModelConstructorByModelName: (
            namsespaceName: NAMESPACES,
            modelName: string,
        ) => PersistentModelConstructor<any>,
        appId?: string,
    ): Promise<void>;
}

Hierarchy (View Summary)

Index

Methods

setUp +SystemComponent | Amplify JS API Documentation

Interface SystemComponent

interface SystemComponent {
    setUp(
        schema: InternalSchema,
        namespaceResolver: NamespaceResolver,
        modelInstanceCreator: <T extends Readonly<Record<string, any>>>(
            ModelConstructor: PersistentModelConstructor<T>,
            init: Partial<T>,
        ) => T,
        getModelConstructorByModelName: (
            namsespaceName: NAMESPACES,
            modelName: string,
        ) => PersistentModelConstructor<any>,
        appId?: string,
    ): Promise<void>;
}

Hierarchy (View Summary)

Index

Methods

Methods

  • Parameters

    Returns Promise<void>

diff --git a/docs/api/modules.html b/docs/api/modules.html index 8f309fbb632..1adb3082ebd 100644 --- a/docs/api/modules.html +++ b/docs/api/modules.html @@ -1 +1 @@ -Amplify JS API Documentation
+Amplify JS API Documentation
diff --git a/docs/api/modules/aws-amplify.html b/docs/api/modules/aws-amplify.html index a54412dfa3a..d879d07fe9b 100644 --- a/docs/api/modules/aws-amplify.html +++ b/docs/api/modules/aws-amplify.html @@ -1,4 +1,4 @@ -aws-amplify - v6.19.0 | Amplify JS API Documentation

Module aws-amplify - v6.19.0

AWS Amplify Package - aws-amplify

+aws-amplify - v6.20.0 | Amplify JS API Documentation

Module aws-amplify - v6.20.0

AWS Amplify Package - aws-amplify

AWS Amplify is a JavaScript library for frontend and mobile developers building cloud-enabled applications. The library is a declarative interface across different categories of operations in order to make common tasks easier to add into your application. The default implementation works with Amazon Web Services (AWS) resources but is designed to be open and pluggable for usage with other cloud services that wish to provide an implementation or custom backends.

Documentation is available here.

Modules

adapter-core
analytics
analytics/kinesis
analytics/kinesis-firehose
analytics/personalize
analytics/pinpoint
api
api/server
auth
auth/cognito
auth/cognito/server
auth/server
datastore
in-app-messaging
in-app-messaging/pinpoint
index
push-notifications
push-notifications/pinpoint
storage
storage/s3
storage/server
utils
diff --git a/docs/api/modules/aws-amplify.push-notifications_pinpoint.html b/docs/api/modules/aws-amplify.push-notifications_pinpoint.html index f43e595ffa5..727ac02f167 100644 --- a/docs/api/modules/aws-amplify.push-notifications_pinpoint.html +++ b/docs/api/modules/aws-amplify.push-notifications_pinpoint.html @@ -1 +1 @@ -push-notifications/pinpoint | Amplify JS API Documentation

Module push-notifications/pinpoint

References

getBadgeCount → getBadgeCount
GetBadgeCountOutput → GetBadgeCountOutput
getLaunchNotification → getLaunchNotification
GetLaunchNotificationOutput → GetLaunchNotificationOutput
getPermissionStatus → getPermissionStatus
GetPermissionStatusOutput → GetPermissionStatusOutput
identifyUser → identifyUser
IdentifyUserInput → IdentifyUserInput
initializePushNotifications → initializePushNotifications
onNotificationOpened → onNotificationOpened
OnNotificationOpenedInput → OnNotificationOpenedInput
OnNotificationOpenedOutput → OnNotificationOpenedOutput
onNotificationReceivedInBackground → onNotificationReceivedInBackground
OnNotificationReceivedInBackgroundInput → OnNotificationReceivedInBackgroundInput
OnNotificationReceivedInBackgroundOutput → OnNotificationReceivedInBackgroundOutput
onNotificationReceivedInForeground → onNotificationReceivedInForeground
OnNotificationReceivedInForegroundInput → OnNotificationReceivedInForegroundInput
OnNotificationReceivedInForegroundOutput → OnNotificationReceivedInForegroundOutput
onTokenReceived → onTokenReceived
OnTokenReceivedInput → OnTokenReceivedInput
OnTokenReceivedOutput → OnTokenReceivedOutput
requestPermissions → requestPermissions
RequestPermissionsInput → RequestPermissionsInput
setBadgeCount → setBadgeCount
SetBadgeCountInput → SetBadgeCountInput
+push-notifications/pinpoint | Amplify JS API Documentation

Module push-notifications/pinpoint

Variables

getBadgeCount
getLaunchNotification
getPermissionStatus
identifyUser
initializePushNotifications
onNotificationOpened
onNotificationReceivedInBackground
onNotificationReceivedInForeground
onTokenReceived
requestPermissions
setBadgeCount

References

GetBadgeCountOutput → GetBadgeCountOutput
GetLaunchNotificationOutput → GetLaunchNotificationOutput
GetPermissionStatusOutput → GetPermissionStatusOutput
IdentifyUserInput → IdentifyUserInput
OnNotificationOpenedInput → OnNotificationOpenedInput
OnNotificationOpenedOutput → OnNotificationOpenedOutput
OnNotificationReceivedInBackgroundInput → OnNotificationReceivedInBackgroundInput
OnNotificationReceivedInBackgroundOutput → OnNotificationReceivedInBackgroundOutput
OnNotificationReceivedInForegroundInput → OnNotificationReceivedInForegroundInput
OnNotificationReceivedInForegroundOutput → OnNotificationReceivedInForegroundOutput
OnTokenReceivedInput → OnTokenReceivedInput
OnTokenReceivedOutput → OnTokenReceivedOutput
RequestPermissionsInput → RequestPermissionsInput
SetBadgeCountInput → SetBadgeCountInput
diff --git a/docs/api/variables/aws-amplify.push-notifications.getBadgeCount.html b/docs/api/variables/aws-amplify.push-notifications.getBadgeCount.html index dc657912026..f656b986c77 100644 --- a/docs/api/variables/aws-amplify.push-notifications.getBadgeCount.html +++ b/docs/api/variables/aws-amplify.push-notifications.getBadgeCount.html @@ -1,10 +1,5 @@ -getBadgeCount | Amplify JS API Documentation
getBadgeCount: GetBadgeCount

Returns the current badge count (the number next to your app's icon). This function is safe to call (but will be -ignored) even when your React Native app is running on platforms where badges are not supported.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

A promise that resolves to a number representing the current count displayed on the app badge.

-
const badgeCount = await getBadgeCount();
-
- +getBadgeCount | Amplify JS API Documentation
getBadgeCount: () => Promise<void | PushNotificationGetBadgeCountOutput>

Type Declaration

    • (): Promise<void | PushNotificationGetBadgeCountOutput>
    • Returns Promise<void | PushNotificationGetBadgeCountOutput>

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.getLaunchNotification.html b/docs/api/variables/aws-amplify.push-notifications.getLaunchNotification.html index 672596ecf97..56bf10a5752 100644 --- a/docs/api/variables/aws-amplify.push-notifications.getLaunchNotification.html +++ b/docs/api/variables/aws-amplify.push-notifications.getLaunchNotification.html @@ -1,18 +1,5 @@ -getLaunchNotification | Amplify JS API Documentation

Variable getLaunchNotificationConst

getLaunchNotification: GetLaunchNotification

Returns the notification which launched your app from a terminated state. The launch notification is consumed by -calls to this function and will yield a null result if:

-
    -
  1. It is more than once (i.e. subsequent calls will be null)
  2. -
  3. Another notification was opened while your app was running (either in foreground or background)
  4. -
  5. Your app was brought back to the foreground by some other means (e.g. user tapped the app icon)
  6. -
-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-
-
const launchNotification = await getLaunchNotification();
-
- +getLaunchNotification | Amplify JS API Documentation

Variable getLaunchNotificationConst

getLaunchNotification: () => Promise<
    PushNotificationGetLaunchNotificationOutput,
>

Type Declaration

    • (): Promise<PushNotificationGetLaunchNotificationOutput>
    • Returns Promise<PushNotificationGetLaunchNotificationOutput>

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.getPermissionStatus.html b/docs/api/variables/aws-amplify.push-notifications.getPermissionStatus.html index 545785de8fa..8f17b4cf945 100644 --- a/docs/api/variables/aws-amplify.push-notifications.getPermissionStatus.html +++ b/docs/api/variables/aws-amplify.push-notifications.getPermissionStatus.html @@ -1,30 +1,5 @@ -getPermissionStatus | Amplify JS API Documentation

Variable getPermissionStatusConst

getPermissionStatus: GetPermissionStatus

Returns a string representing the current status of user permissions to display push notifications. The possible -statuses are as follows:

-
    -
  • -

    'shouldRequest' - No permissions have been requested yet. It is idiomatic at this time to simply request for -permissions from the user.

    -
  • -
  • -

    'shouldExplainThenRequest' - It is recommended at this time to provide some context or rationale to the user -explaining why you want to send them push notifications before requesting for permissions.

    -
  • -
  • -

    'granted' - Permissions have been granted by the user. No further actions are needed and their app is ready to -display notifications.

    -
  • -
  • -

    'denied' - Permissions have been denied by the user. Further attempts to request permissions will no longer -trigger a permission dialog. Your app should now either degrade gracefully or prompt your user to grant the -permissions needed in their device settings.

    -
  • -
-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

a promise resolving to a string representing the current status of user -selected notification permissions.

-
const permissionStatus = await getPermissionStatus
-
- +getPermissionStatus | Amplify JS API Documentation

Variable getPermissionStatusConst

getPermissionStatus: () => Promise<PushNotificationPermissionStatus>

Type Declaration

    • (): Promise<PushNotificationPermissionStatus>
    • Returns Promise<PushNotificationPermissionStatus>

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.identifyUser.html b/docs/api/variables/aws-amplify.push-notifications.identifyUser.html index 46e843449f9..bb33b57670f 100644 --- a/docs/api/variables/aws-amplify.push-notifications.identifyUser.html +++ b/docs/api/variables/aws-amplify.push-notifications.identifyUser.html @@ -1,19 +1,5 @@ -identifyUser | Amplify JS API Documentation
identifyUser: IdentifyUser

Sends information about a user to Pinpoint. Sending user information allows you to associate a user to their user -profile and activities or actions in your application. Activity can be tracked across devices & platforms by using -the same userId.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

The input object used to construct requests sent to Pinpoint's UpdateEndpoint -API.

-

service: UpdateEndpointException - Thrown when the underlying Pinpoint service returns an error.

-

validation: PushNotificationValidationErrorCode - Thrown when the provided parameters or library -configuration is incorrect.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

A promise that will resolve when the operation is complete.

-
// Identify a user with Pinpoint
await identifyUser({
userId,
userProfile: {
email: 'userEmail@example.com'
customProperties: {
phoneNumber: ['555-555-5555'],
},
}
}); -
- -
// Identify a user with Pinpoint specific options
await identifyUser({
userId,
userProfile: {
email: 'userEmail@example.com'
customProperties: {
phoneNumber: ['555-555-5555'],
},
demographic: {
platform: 'ios',
timezone: 'America/Los_Angeles'
}
},
options: {
address: 'device-address',
optOut: 'NONE',
userAttributes: {
interests: ['food']
},
},
-
- +identifyUser | Amplify JS API Documentation
identifyUser: (input: IdentifyUserInput) => Promise<void>

Type Declaration

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.initializePushNotifications.html b/docs/api/variables/aws-amplify.push-notifications.initializePushNotifications.html index e4b90c3acb9..79516cf5f35 100644 --- a/docs/api/variables/aws-amplify.push-notifications.initializePushNotifications.html +++ b/docs/api/variables/aws-amplify.push-notifications.initializePushNotifications.html @@ -1,11 +1,5 @@ -initializePushNotifications | Amplify JS API Documentation

Variable initializePushNotificationsConst

initializePushNotifications: InitializePushNotifications

Initialize and set up the push notification category. The category must be first initialized before all other -functionalities become available.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

It is recommended that this be called as early in your app as possible at the root of your application to allow -background processing of notifications.

-
Amplify.configure(config);
initializePushNotifications(); -
- +initializePushNotifications | Amplify JS API Documentation

Variable initializePushNotificationsConst

initializePushNotifications: () => void

Type Declaration

    • (): void
    • Returns void

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.onNotificationOpened.html b/docs/api/variables/aws-amplify.push-notifications.onNotificationOpened.html index ec0607198ea..e0d5b142897 100644 --- a/docs/api/variables/aws-amplify.push-notifications.onNotificationOpened.html +++ b/docs/api/variables/aws-amplify.push-notifications.onNotificationOpened.html @@ -1,14 +1,5 @@ -onNotificationOpened | Amplify JS API Documentation

Variable onNotificationOpenedConst

onNotificationOpened: OnNotificationOpened

Registers a listener that will be triggered when a notification is opened by user.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

A callback handler to be invoked with the opened -PushNotificationMessage.

-
    -
  • An object with a remove function to remove the listener.
  • -
-
// Register a listener
onNotificationOpened(message => {
doSomething(message);
}); -
- -
// Register multiple listeners
onNotificationOpened(message => {
doSomething(message);
});

onNotificationOpened(message => {
doSomethingElse(message);
}); -
- +onNotificationOpened | Amplify JS API Documentation

Variable onNotificationOpenedConst

onNotificationOpened: (
    input: OnPushNotificationMessageHandler,
) => EventListenerRemover

Type Declaration

    • (input: OnPushNotificationMessageHandler): EventListenerRemover
    • Parameters

      • input: OnPushNotificationMessageHandler

      Returns EventListenerRemover

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInBackground.html b/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInBackground.html index f7c745e890d..54a4a9d14c8 100644 --- a/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInBackground.html +++ b/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInBackground.html @@ -1,25 +1,5 @@ -onNotificationReceivedInBackground | Amplify JS API Documentation

Variable onNotificationReceivedInBackgroundConst

onNotificationReceivedInBackground: OnNotificationReceivedInBackground

Registers a listener that will be triggered when a notification is received while app is in a background state.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

A callback handler to be invoked with the received -PushNotificationMessage.

-
    -
  • An object with a remove function to remove the listener.
  • -
-

Notifications received while app is in a quit state will start the app (as a headless JS instance running -on a background service on Android) in the background. Handlers registered via this function should return promises -if it needs to be asynchronous (e.g. to perform some network requests). The app should run in the background as long -as there are handlers still running (however, if they run for more than 30 seconds on iOS, subsequent tasks could -get deprioritized!). If it is necessary for a handler to execute while the app is in quit state, it should be -registered in the application entry point (e.g. index.js) since the application will not fully mount in that case.

-
// Register a listener
onNotificationReceivedInBackground(message => {
doSomething(message);
}); -
- -
// Register multiple listeners
onNotificationReceivedInBackground(message => {
doSomething(message);
});

onNotificationReceivedInBackground(message => {
doSomethingElse(message);
}); -
- -
// Register async listener
onNotificationReceivedInBackground(async message => {
await doSomething(message);
console.log(`did something with ${message}`);
}); -
- +onNotificationReceivedInBackground | Amplify JS API Documentation

Variable onNotificationReceivedInBackgroundConst

onNotificationReceivedInBackground: (
    input: OnPushNotificationMessageHandler,
) => EventListenerRemover

Type Declaration

    • (input: OnPushNotificationMessageHandler): EventListenerRemover
    • Parameters

      • input: OnPushNotificationMessageHandler

      Returns EventListenerRemover

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInForeground.html b/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInForeground.html index 4f5e66befe0..e8b564e5149 100644 --- a/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInForeground.html +++ b/docs/api/variables/aws-amplify.push-notifications.onNotificationReceivedInForeground.html @@ -1,14 +1,5 @@ -onNotificationReceivedInForeground | Amplify JS API Documentation

Variable onNotificationReceivedInForegroundConst

onNotificationReceivedInForeground: OnNotificationReceivedInForeground

Registers a listener that will be triggered when a notification is received while app is in a foreground state.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

A callback handler to be invoked with the received -PushNotificationMessage.

-
    -
  • An object with a remove function to remove the listener.
  • -
-
// Register a listener
onNotificationReceivedInForeground(message => {
doSomething(message);
}); -
- -
// Register multiple listeners
onNotificationReceivedInForeground(message => {
doSomething(message);
});

onNotificationReceivedInForeground(message => {
doSomethingElse(message);
}); -
- +onNotificationReceivedInForeground | Amplify JS API Documentation

Variable onNotificationReceivedInForegroundConst

onNotificationReceivedInForeground: (
    input: OnPushNotificationMessageHandler,
) => EventListenerRemover

Type Declaration

    • (input: OnPushNotificationMessageHandler): EventListenerRemover
    • Parameters

      • input: OnPushNotificationMessageHandler

      Returns EventListenerRemover

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.onTokenReceived.html b/docs/api/variables/aws-amplify.push-notifications.onTokenReceived.html index 19eabeb4c14..6fa771c9d14 100644 --- a/docs/api/variables/aws-amplify.push-notifications.onTokenReceived.html +++ b/docs/api/variables/aws-amplify.push-notifications.onTokenReceived.html @@ -1,17 +1,5 @@ -onTokenReceived | Amplify JS API Documentation
onTokenReceived: OnTokenReceived

Registers a listener that will be triggered when a token is received. A token will be received:

-
    -
  1. On every app launch, including the first install
  2. -
  3. When a token changes (this may happen if the service invalidates the token for any reason)
  4. -
-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

A callback handler to be invoked with the token.

-
    -
  • An object with a remove function to remove the listener.
  • -
-
// Register a listener
onTokenReceived(message => {
doSomething(message);
}); -
- -
// Register multiple listeners
onTokenReceived(message => {
doSomething(message);
});

onTokenReceived(message => {
doSomethingElse(message);
}); -
- +onTokenReceived | Amplify JS API Documentation
onTokenReceived: (input: OnTokenReceivedHandler) => EventListenerRemover

Type Declaration

    • (input: OnTokenReceivedHandler): EventListenerRemover
    • Parameters

      • input: OnTokenReceivedHandler

      Returns EventListenerRemover

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.requestPermissions.html b/docs/api/variables/aws-amplify.push-notifications.requestPermissions.html index e9d9b1dc088..7cdeedd4f9d 100644 --- a/docs/api/variables/aws-amplify.push-notifications.requestPermissions.html +++ b/docs/api/variables/aws-amplify.push-notifications.requestPermissions.html @@ -1,24 +1,5 @@ -requestPermissions | Amplify JS API Documentation

Variable requestPermissionsConst

requestPermissions: RequestPermissions

Requests notification permissions from your user. By default, Amplify requests all supported permissions but you can -choose not to request specific permissions. The resulting promise will resolve to true if requested permissions are -granted (or have previously been granted) or false otherwise. Not all specific permissions are supported by platforms -your React Native app can run on but will be safely ignored even on those platforms. Currently supported permissions:

-
    -
  • -

    alert: When set to true, requests the ability to display notifications to the user.

    -
  • -
  • -

    sound: When set to true, requests the ability to play a sound in response to notifications.

    -
  • -
  • -

    badge: When set to true, requests the ability to update the app's badge.

    -
  • -
-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-

A promise that resolves to true if requested permissions are granted or have already previously been -granted or false otherwise.

-
// Request all permissions by default
const arePermissionsGranted = await requestPermissions();

@example
```ts
// Prevent requesting specific permissions
const arePermissionsGranted = await requestPermissions({
sound: false,
badge: false
}); -
- +requestPermissions | Amplify JS API Documentation

Variable requestPermissionsConst

requestPermissions: (input?: PushNotificationPermissions) => Promise<boolean>

Type Declaration

    • (input?: PushNotificationPermissions): Promise<boolean>
    • Parameters

      • Optionalinput: PushNotificationPermissions

      Returns Promise<boolean>

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications.setBadgeCount.html b/docs/api/variables/aws-amplify.push-notifications.setBadgeCount.html index 1357f7fe177..63cf6e59bea 100644 --- a/docs/api/variables/aws-amplify.push-notifications.setBadgeCount.html +++ b/docs/api/variables/aws-amplify.push-notifications.setBadgeCount.html @@ -1,10 +1,5 @@ -setBadgeCount | Amplify JS API Documentation
setBadgeCount: SetBadgeCount

Sets the current badge count (the number on the top right corner of your app's icon). Setting the badge count -to 0 (zero) will remove the badge from your app's icon. This function is safe to call (but will be ignored) even -when your React Native app is running on platforms where badges are not supported.

-

AWS will end support for Amazon Pinpoint on October 30, 2026.

-

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, -only React Native is supported by this API.

-
setBadgeCount(42);
-
- +setBadgeCount | Amplify JS API Documentation
setBadgeCount: (input: number) => void

Type Declaration

    • (input: number): void
    • Parameters

      • input: number

      Returns void

The default aws-amplify/push-notifications entry point is deprecated because it is +backed by Amazon Pinpoint, for which AWS will end support on October 30, 2026. Import from a +supported provider sub-path export instead — for example +aws-amplify/push-notifications/customer-profiles.

diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.getBadgeCount.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getBadgeCount.html new file mode 100644 index 00000000000..41ef467c24f --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getBadgeCount.html @@ -0,0 +1,9 @@ +getBadgeCount | Amplify JS API Documentation
getBadgeCount: GetBadgeCount

Returns the current badge count (the number next to your app's icon). This function is safe to call (but will be +ignored) even when your React Native app is running on platforms where badges are not supported.

+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

A promise that resolves to a number representing the current count displayed on the app badge.

+
const badgeCount = await getBadgeCount();
+
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.getLaunchNotification.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getLaunchNotification.html new file mode 100644 index 00000000000..911e49cb9cd --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getLaunchNotification.html @@ -0,0 +1,17 @@ +getLaunchNotification | Amplify JS API Documentation
getLaunchNotification: GetLaunchNotification

Returns the notification which launched your app from a terminated state. The launch notification is consumed by +calls to this function and will yield a null result if:

+
    +
  1. It is more than once (i.e. subsequent calls will be null)
  2. +
  3. Another notification was opened while your app was running (either in foreground or background)
  4. +
  5. Your app was brought back to the foreground by some other means (e.g. user tapped the app icon)
  6. +
+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+
    +
  • a promise resolving to PushNotificationMessage if there is +a launch notification and null otherwise.
  • +
+
const launchNotification = await getLaunchNotification();
+
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.getPermissionStatus.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getPermissionStatus.html new file mode 100644 index 00000000000..a11d34c5999 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.getPermissionStatus.html @@ -0,0 +1,29 @@ +getPermissionStatus | Amplify JS API Documentation
getPermissionStatus: GetPermissionStatus

Returns a string representing the current status of user permissions to display push notifications. The possible +statuses are as follows:

+
    +
  • +

    'shouldRequest' - No permissions have been requested yet. It is idiomatic at this time to simply request for +permissions from the user.

    +
  • +
  • +

    'shouldExplainThenRequest' - It is recommended at this time to provide some context or rationale to the user +explaining why you want to send them push notifications before requesting for permissions.

    +
  • +
  • +

    'granted' - Permissions have been granted by the user. No further actions are needed and their app is ready to +display notifications.

    +
  • +
  • +

    'denied' - Permissions have been denied by the user. Further attempts to request permissions will no longer +trigger a permission dialog. Your app should now either degrade gracefully or prompt your user to grant the +permissions needed in their device settings.

    +
  • +
+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

a promise resolving to a string representing the current status of user +selected notification permissions.

+
const permissionStatus = await getPermissionStatus
+
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.identifyUser.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.identifyUser.html new file mode 100644 index 00000000000..3332acc0348 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.identifyUser.html @@ -0,0 +1,19 @@ +identifyUser | Amplify JS API Documentation
identifyUser: IdentifyUser

Sends information about a user to Pinpoint. Sending user information allows you to associate a user to their user +profile and activities or actions in your application. Activity can be tracked across devices & platforms by using +the same userId.

+

AWS will end support for Amazon Pinpoint on October 30, 2026.

+

The input object used to construct requests sent to Pinpoint's UpdateEndpoint +API.

+

service: UpdateEndpointException - Thrown when the underlying Pinpoint service returns an error.

+

validation: PushNotificationValidationErrorCode - Thrown when the provided parameters or library +configuration is incorrect.

+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

A promise that will resolve when the operation is complete.

+
// Identify a user with Pinpoint
await identifyUser({
userId,
userProfile: {
email: 'userEmail@example.com'
customProperties: {
phoneNumber: ['555-555-5555'],
},
}
}); +
+ +
// Identify a user with Pinpoint specific options
await identifyUser({
userId,
userProfile: {
email: 'userEmail@example.com'
customProperties: {
phoneNumber: ['555-555-5555'],
},
demographic: {
platform: 'ios',
timezone: 'America/Los_Angeles'
}
},
options: {
address: 'device-address',
optOut: 'NONE',
userAttributes: {
interests: ['food']
},
},
+
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.initializePushNotifications.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.initializePushNotifications.html new file mode 100644 index 00000000000..e64bee0d572 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.initializePushNotifications.html @@ -0,0 +1,11 @@ +initializePushNotifications | Amplify JS API Documentation
initializePushNotifications: InitializePushNotifications

Initialize and set up the push notification category. The category must be first initialized before all other +functionalities become available.

+

AWS will end support for Amazon Pinpoint on October 30, 2026.

+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

It is recommended that this be called as early in your app as possible at the root of your application to allow +background processing of notifications.

+
Amplify.configure(config);
initializePushNotifications(); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationOpened.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationOpened.html new file mode 100644 index 00000000000..80d3ab8f7aa --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationOpened.html @@ -0,0 +1,13 @@ +onNotificationOpened | Amplify JS API Documentation
onNotificationOpened: OnNotificationOpened

Registers a listener that will be triggered when a notification is opened by user.

+

A callback handler to be invoked with the opened +PushNotificationMessage.

+
    +
  • An object with a remove function to remove the listener.
  • +
+
// Register a listener
onNotificationOpened(message => {
doSomething(message);
}); +
+ +
// Register multiple listeners
onNotificationOpened(message => {
doSomething(message);
});

onNotificationOpened(message => {
doSomethingElse(message);
}); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInBackground.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInBackground.html new file mode 100644 index 00000000000..91bf88b6b04 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInBackground.html @@ -0,0 +1,24 @@ +onNotificationReceivedInBackground | Amplify JS API Documentation

Variable onNotificationReceivedInBackgroundConst

onNotificationReceivedInBackground: OnNotificationReceivedInBackground

Registers a listener that will be triggered when a notification is received while app is in a background state.

+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

A callback handler to be invoked with the received +PushNotificationMessage.

+
    +
  • An object with a remove function to remove the listener.
  • +
+

Notifications received while app is in a quit state will start the app (as a headless JS instance running +on a background service on Android) in the background. Handlers registered via this function should return promises +if it needs to be asynchronous (e.g. to perform some network requests). The app should run in the background as long +as there are handlers still running (however, if they run for more than 30 seconds on iOS, subsequent tasks could +get deprioritized!). If it is necessary for a handler to execute while the app is in quit state, it should be +registered in the application entry point (e.g. index.js) since the application will not fully mount in that case.

+
// Register a listener
onNotificationReceivedInBackground(message => {
doSomething(message);
}); +
+ +
// Register multiple listeners
onNotificationReceivedInBackground(message => {
doSomething(message);
});

onNotificationReceivedInBackground(message => {
doSomethingElse(message);
}); +
+ +
// Register async listener
onNotificationReceivedInBackground(async message => {
await doSomething(message);
console.log(`did something with ${message}`);
}); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInForeground.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInForeground.html new file mode 100644 index 00000000000..c47e04dc88f --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onNotificationReceivedInForeground.html @@ -0,0 +1,13 @@ +onNotificationReceivedInForeground | Amplify JS API Documentation

Variable onNotificationReceivedInForegroundConst

onNotificationReceivedInForeground: OnNotificationReceivedInForeground

Registers a listener that will be triggered when a notification is received while app is in a foreground state.

+

A callback handler to be invoked with the received +PushNotificationMessage.

+
    +
  • An object with a remove function to remove the listener.
  • +
+
// Register a listener
onNotificationReceivedInForeground(message => {
doSomething(message);
}); +
+ +
// Register multiple listeners
onNotificationReceivedInForeground(message => {
doSomething(message);
});

onNotificationReceivedInForeground(message => {
doSomethingElse(message);
}); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.onTokenReceived.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onTokenReceived.html new file mode 100644 index 00000000000..9ededbdb957 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.onTokenReceived.html @@ -0,0 +1,16 @@ +onTokenReceived | Amplify JS API Documentation
onTokenReceived: OnTokenReceived

Registers a listener that will be triggered when a token is received. A token will be received:

+
    +
  1. On every app launch, including the first install
  2. +
  3. When a token changes (this may happen if the service invalidates the token for any reason)
  4. +
+

A callback handler to be invoked with the token.

+
    +
  • An object with a remove function to remove the listener.
  • +
+
// Register a listener
onTokenReceived(message => {
doSomething(message);
}); +
+ +
// Register multiple listeners
onTokenReceived(message => {
doSomething(message);
});

onTokenReceived(message => {
doSomethingElse(message);
}); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.requestPermissions.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.requestPermissions.html new file mode 100644 index 00000000000..121bbb082a6 --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.requestPermissions.html @@ -0,0 +1,23 @@ +requestPermissions | Amplify JS API Documentation
requestPermissions: RequestPermissions

Requests notification permissions from your user. By default, Amplify requests all supported permissions but you can +choose not to request specific permissions. The resulting promise will resolve to true if requested permissions are +granted (or have previously been granted) or false otherwise. Not all specific permissions are supported by platforms +your React Native app can run on but will be safely ignored even on those platforms. Currently supported permissions:

+
    +
  • +

    alert: When set to true, requests the ability to display notifications to the user.

    +
  • +
  • +

    sound: When set to true, requests the ability to play a sound in response to notifications.

    +
  • +
  • +

    badge: When set to true, requests the ability to update the app's badge.

    +
  • +
+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+

A promise that resolves to true if requested permissions are granted or have already previously been +granted or false otherwise.

+
// Request all permissions by default
const arePermissionsGranted = await requestPermissions();

@example
```ts
// Prevent requesting specific permissions
const arePermissionsGranted = await requestPermissions({
sound: false,
badge: false
}); +
+ +
diff --git a/docs/api/variables/aws-amplify.push-notifications_pinpoint.setBadgeCount.html b/docs/api/variables/aws-amplify.push-notifications_pinpoint.setBadgeCount.html new file mode 100644 index 00000000000..d05b74f468b --- /dev/null +++ b/docs/api/variables/aws-amplify.push-notifications_pinpoint.setBadgeCount.html @@ -0,0 +1,9 @@ +setBadgeCount | Amplify JS API Documentation
setBadgeCount: SetBadgeCount

Sets the current badge count (the number on the top right corner of your app's icon). Setting the badge count +to 0 (zero) will remove the badge from your app's icon. This function is safe to call (but will be ignored) even +when your React Native app is running on platforms where badges are not supported.

+

platform: PlatformNotSupportedError - Thrown if called against an unsupported platform. Currently, +only React Native is supported by this API.

+
setBadgeCount(42);
+
+ +