aws-amplify / docs

AWS Amplify Framework Documentation
https://docs.amplify.aws
Apache License 2.0
483 stars 1.04k forks source link

DeepLinking Documentation Needed For React Native #5025

Open vikas5914 opened 5 years ago

vikas5914 commented 5 years ago

Documentation needed for DeepLinking A clear and concise documentation is needed in order to implement fully functioning DeepLinking through Pinpoint Notification.

Steps Required:

  1. Integration on Android
  2. Integration on iOS
  3. Integration on React-Native App
powerful23 commented 5 years ago

@vikas5914 hi, can you provide more about fully functioning DeepLinking through Pinpoint Notification.? For using pinpoint notification, the doc is here: https://aws-amplify.github.io/docs/js/push-notifications

vikas5914 commented 5 years ago

@powerful23

Hi,

For fully functioning DeepLinking through Pinpoint Notification, i have mentioned steps that is required to fully implement the DeepLinking through Pinpoint in React Native.

and for the doc available on the https://aws-amplify.github.io/docs/js/push-notifications doesn't have DeepLinking inside.

powerful23 commented 5 years ago

@vikas5914 I see. Since both Open an url and Open a deep link are not implemented yet, I will mark this as feature request. As for now you have to implement this by yourself.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

miguelocarvajal commented 4 years ago

@powerful23 What would be the way to implement this directly?

danilojpferreira commented 4 years ago

UP

thenderson55 commented 4 years ago

It doesn't actually say how to implement it.

https://docs.aws.amazon.com/cli/latest/reference/pinpoint/send-messages.html

Action -> (string)

The action to occur if the recipient taps the push notification. Valid values are:

OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.
spmatthews03 commented 3 years ago

What is the status of this? this is a pretty crucial defect for some projects.

the-smart-home-maker commented 2 years ago

Since both Open an url and Open a deep link are not implemented yet, I will mark this as feature request. As for now you have to implement this by yourself.

@powerful23 so do I understand it right, that this is still not yet implemented? I was trying to figure out for hours why deep linking from a pinpoint notification in React Native is not working as expected but now I understand why it does not work ;-)

vikas5914 commented 2 years ago

Since both Open an URL and Open a deep link are not implemented yet, I will mark this as feature request. As for now you have to implement this by yourself.

@powerful23 so do I understand it right, that this is still not yet implemented? I was trying to figure out for hours why deep linking from a pinpoint notification in React Native is not working as expected but now I understand why it does not work ;-)

The way we implement this two years ago was to send a screen name in notification data and handle the navigation by ourselves. it works fine for years.

the-smart-home-maker commented 2 years ago

Ok thank you - I will implement it myself as well