---
agentTools:
  projectIndex: https://docs.nvecta.com/llms.txt
---

# Others Methods

Some others important methods.

### **Get FCM/APNS Token**

This function provides an FCM subscription token (in case of Android)and APNS token (in case of IOS).

```javascript React-Native
NotifyVisitors.getRegistrationToken(callback_function);
Example :-
NotifyVisitors.getRegistrationToken(function(callback){
     alert("response : " + callback); 
 });
```

### **Subscribe Push Category**

In case you want to create a different category for sending push notifications or you want to unsubscribe users for all categories.

```javascript React-Native
NotifyVisitors.subscribePushCategory(JSONArray categoryInfo, boolean unSubscribe2All);

//Example
Var categoryInfo = ["sales", "service" ];
NotifyVisitors.subscribePushCategory(categoryInfo, false);

```

### **NotifyVisitors UID**

NV UID stands for NotifyVisitors Unique Identifier. We create this ID at our backend side & allot one unique id to every user whether it’s known or anonymous. This ID can be seen in the NV dashboard >> Mobile Push >> Subscribers section.

![](https://files.readme.io/6614e02-524026b-nc_7.png "524026b-nc_7.png")

If any user wants this UID in their app for any use according to their use-case then they can implement this function & it will provide you the UID as String.

```javascript React-Native
NotifyVisitors.getNvUID(callback);

//Example
NotifyVisitors.getNvUID(function(callback){
     alert("response : " + callback); 
});
```