NFK Web Services for Push Notifications
As part of Push Notifications, the following REST web service operation was created for Notifications Framework: SCC_DEVICE_REGISTER_POST (Used to register a device with Campus Solutions to receive push notifications).
This service operation has been created under a common existing service: SCC_NOTIFICATIONS_R.
This is the schema for the request message, SCC_DEVICE_REGISTER_REQ:
<?xml version="1.0"?>
<SCC_DEVICE_REGISTER_REQ isDeleted="" xmlns="http://xmlns.oracle.com/Enterprise/services">
<DEVICE_TOKEN isDeleted="">
<SCC_USERNAME></SCC_USERNAME>
<SCC_NTF_DEV_TKNID></SCC_NTF_DEV_TKNID>
<SCC_NTF_TOKEN_TYPE></SCC_NTF_TOKEN_TYPE>
<SCC_NTF_MOB_APP_ID></SCC_NTF_MOB_APP_ID>
<SCC_NTF_CREATE_DT></SCC_NTF_CREATE_DT>
</DEVICE_TOKEN>
</SCC_DEVICE_REGISTER_REQ>
Tag Item |
Tag Item Details |
---|---|
SCC_USERNAME |
User Name is populated with logged-in UserName in mobile device. |
SCC_NTF_DEV_TKNID |
Token ID value is populated with tokenId/RegistrationId received from APNS/GCM after successful registration of the device with APNS/GCM to receive Push Notifications. |
SCC_NTF_TOKEN_TYPE |
Token Type is populated with value APNS/GCM based on mobile device OS. If it is Android device the value is GCM and if it is an Apple Device the value is |
APNS. SCC_NTF_MOB_APP_ID |
This value is Mobile Application ID to register for push Notifications with Campus Solutions. |
SCC_NTF_CREATE_DT |
Dummy element |
This is a sample response message:
<SCC_DEVICE_REGISTER_RESP xmlns="http://xmlns.oracle.com/Enterprise/services">
<DEVICE_REG_SUCCESS>Y</DEVICE_REG_SUCCESS>
</SCC_DEVICE_REGISTER_RESP>