cordovaionic-frameworkfirebasefirebase-invites

Firebase Invite plugin for Ionic/Cordova


Is there any Cordova plugin available to use Firebase Invite in Ionic apps?

Found this plugin for Firebase @ https://github.com/arnesson/cordova-plugin-firebase

But its not supporting Invites yet.


Solution

  • this one solved may problems https://plugins.telerik.com/cordova/plugin/firebase-invites according to the docs

    sending invites

     FirebaseInvites.sendInvitation(
      {
          title: "The title", // mandatory, see the screenshots for its purpose
          message: "The message", // mandatory, see the screenshots for its purpose
          deepLink: "myapp://deeplink",
          callToActionText: "My CTA",
          description: "My description",
          customImage: "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png",
          //emailSubject: "My Email subject",
          //emailHtmlContent: "Some <strong>HTML</strong> content",
          androidClientID: "123abc",
          // You can find your iOS app's client ID in the GoogleService-Info.plist file you downloaded from the Firebase console
          iosClientID: "abc123"
      },
      function (result) {
        console.log("Sent " + result.count + " invites");
        console.log("Invitation ID's: " + JSON.stringify(result.invitationIds));
      },
      function (msg) {
        alert("Error: " + msg);
      }
    );
    

    and receiving

        FirebaseInvites.getInvitation(
      function (result) {
        console.log("invitation ID: " + result.invitationId);
        console.log("deeplink: " + result.deepLink);
        console.log("matchType: " + result.matchType); // iOS only, either "Weak" or "Strong" as described at https://firebase.google.com/docs/invites/ios
      },
      function (msg) {
        alert("Error: " + msg);
      }
    );