See user token / deviceToken and send message to a user

Hi.

I have a feedback to provide. It would be nice to be to have 2 more columns on our “Users page”.

The first could be the userID or deviceToken.

The second column could be an “Send message” button that would allows us to send a Push message specially for that user.

Best,

Hi Renato, Just curious about the use case. What other criteria would help you choose this single user to send a push to? Other tags etc? If so I have an idea. 

Create a random 10 digit number. Make it complicated so that you are almost sure no two users will get the same 10 digit number. Then tag the user with this. This tag will show along with others and you can then create a segment for this single user using this unique identifier and send them a message. 

Until GT considers and hopefully implements your excellent suggestion this could be a way to get what you need. Just an idea. 

Hey Ranalto. Thanks for the suggestions! I can see both of those features being useful and we’ll consider adding them – especially showing a users tokens and ids.

Ksan’s recommendation is good as well. This is the technique we’ve been using ourselves when we need to send a notification just to a single person. 

I thought of using that solution (creating a unique tag) but since tags were developed to tag a group of users, I was afraid of ending up with some problems in the future.

The ability to send a push notification for specific users would be for 2 reasons: debug purposes and a another way of customer support.

Right. And I think that makes a lot of sense. Lets say you have the token issue sorted out but how else would you identify the individuals to message. I’m thinking if the app crashes for example next time the app is started you can identify that the last shutdown was an abnormal shutdown and tag this user as a user with crash. Then using that tag + the individual token you can message just this user and ask if they need help. Is that more or less how you would do it?

Yes…

The GT already has the ability to send a message to a specific user (you can do that using Rest API). It is just a matter to enable to thru the control panel.

Got it. yup. makes a lot of sense. I’m sure it will be considered along the way. Thanks much for the idea. Now I want it too! :slight_smile:

Hey all. We added gamethrive id to the users page.

By the way, you can definitely use tags for just a single user. 

Wow. That was fast. Thanks for the addition.

If I may, I would use “Player id” instead of only id so it can be clear that it is not the push token. Also, the Rest API referes to “player id”, so it became seamless to understand that the docs and the panel are the same id.

Good to know about the tag. I was afraid that the tag could have some upper limit quantity.

Until now, really enjoying the platform. Congrats.

Amazing! Thanks once again for this super fast turnaround. Could you kindly expan on how we can send a message to one person using the new ID? I looked at segmentation but could not see a way to factor in the ID (user id / player id etc). Maybe I missed what is right in front of me. Thanks much!!!

For now the API is the most direct way to do it. But there are a bunch of ways, some of which may make more sense for you than others:

  1. Our API: https://docs.gamethrive.apiary.io

  2. Create two GameThrive apps, and have your users be separated between them. This is the best option if you want to debug messages or preview them before sending them to a wider audience.

  3. Tag the user and then create a segment with a filter matching that tag.

  4. Create a segment with filters that only match that user (For instance, by first session time)

I’m thinking about your customer support use-case and I’m not sure having a button to send a message from the user list would be a good feature yet.

The main problem is that the user list could become extremely long, so finding the right person to send a message to could be difficult. This might make more sense once we have time to improve the user list with better search and filter options.

I agree. Based on all the info provided, the customer support case can be made using tags (the users click inside the app to request customer support and so you create a unique tag and tag that user and send the tag to you).

I my recent app, I need to send Push messages to individual users as I approve the photos that they sent to my server in a one-by-one case. So, I will be linking my approval system to the Rest API. 

Great!!! Thanks for the clarification and ideas on support system. Very nice! Renato, curious about your app. I’m working on something similar. Maybe we can collaborate. Lets chat offline.

Hi Renato, Just curious about the use case. What other criteria would help you choose this single user to send a push to? Other tags etc? If so I have an idea. 

Create a random 10 digit number. Make it complicated so that you are almost sure no two users will get the same 10 digit number. Then tag the user with this. This tag will show along with others and you can then create a segment for this single user using this unique identifier and send them a message. 

Until GT considers and hopefully implements your excellent suggestion this could be a way to get what you need. Just an idea. 

Hey Ranalto. Thanks for the suggestions! I can see both of those features being useful and we’ll consider adding them – especially showing a users tokens and ids.

Ksan’s recommendation is good as well. This is the technique we’ve been using ourselves when we need to send a notification just to a single person. 

I thought of using that solution (creating a unique tag) but since tags were developed to tag a group of users, I was afraid of ending up with some problems in the future.

The ability to send a push notification for specific users would be for 2 reasons: debug purposes and a another way of customer support.

Right. And I think that makes a lot of sense. Lets say you have the token issue sorted out but how else would you identify the individuals to message. I’m thinking if the app crashes for example next time the app is started you can identify that the last shutdown was an abnormal shutdown and tag this user as a user with crash. Then using that tag + the individual token you can message just this user and ask if they need help. Is that more or less how you would do it?

Yes…

The GT already has the ability to send a message to a specific user (you can do that using Rest API). It is just a matter to enable to thru the control panel.

Got it. yup. makes a lot of sense. I’m sure it will be considered along the way. Thanks much for the idea. Now I want it too! :slight_smile:

Hey all. We added gamethrive id to the users page.

By the way, you can definitely use tags for just a single user.