Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
var data = {"OM.sys.AppID" : "AppID", "OM.sys.TokenID" : "ExponentPushToken[1234567890123456789012]"};
api.customEvent("RegisterToken", data);
api.euromsg.subscribe("token");

...


Note: Use the following example push registration for format of ExponentPushToken[1234567890123456789012]

...

 


Code Block
languagejava
async function registerForPushNotificationsAsync() {
  const { status: existingStatus } = await Permissions.getAsync(
    Permissions.NOTIFICATIONS
  );
  let finalStatus = existingStatus;

  if (existingStatus !== 'granted') {
    const { status } = await Permissions.askAsync(Permissions.NOTIFICATIONS);
    finalStatus = status;
  }
  
  if (finalStatus !== 'granted') {
    return;
  }

  let token = await Notifications.getExpoPushTokenAsync();
  var data = {"OM.sys.AppID" : "AppID", "OM.sys.TokenID" : token};
  api.customEvent("RegisterToken", data);
  api.euromsg.subscribe(token);
}




Parent Page: React Native