App invitations; best practices and implementation stratgies

I’m using the firebaseInvites plugin by Scott T.  I’m looking for some experienced-based best practices and guidance on how to implement the process.

For the first version of my application, I will allow the user to invite friends via SMS or Email.  I’ve tested the sending of the SMS invite and it works; to the extent that the other device receive the message.  

  1. There is a default link to the play store in the message, I’m not clear on where that is coming from and how to modify it?  I have a unique Google ClientID for my app, already in the code, if that matters

  2. Does the deep link trigger a post-install action? i.e. Can I use the deep link to make a REST call that creates the user relationship in my remote SQL database?  If not, how can I associate the users to each other? Or do I have to rely on one of them to search for the other and add them manually through my app?

Hello

  1. That should be set in Firebase Console

  2. On iOS you should use url schemes.  On android use the “firebaseInvites” runtime event. see updated docs https://scotth.tech/plugin-firebaseInvites

When you send an invite to another person you receive invite ids array. You can use this list to find invite id to send to the other person.

Here is a link on url schemes for iOS.

https://web.archive.org/web/20140203074905/https://coronalabs.com/blog/2011/12/22/using-app-url-schemes-in-ios/

Thank you Scott

Hello

  1. That should be set in Firebase Console

  2. On iOS you should use url schemes.  On android use the “firebaseInvites” runtime event. see updated docs https://scotth.tech/plugin-firebaseInvites

When you send an invite to another person you receive invite ids array. You can use this list to find invite id to send to the other person.

Here is a link on url schemes for iOS.

https://web.archive.org/web/20140203074905/https://coronalabs.com/blog/2011/12/22/using-app-url-schemes-in-ios/

Thank you Scott