/
Add Push User Device
Add Push User Device
WCF
Method
public AuthServerResponse AddPushUserDevice(string authServerPartnerLoginName, string authServerPartnerLoginPassword, string authServerPartnerUserLoginName, string pw, string deviceId, int pushType, string deviceName, string token, string relyingParty)
WCF parameter | data type | description |
---|---|---|
authServerPartnerLoginName | string | SurePassID account login name |
authServerPartnerLoginPassword | string | SurePassID account login key |
authServerPartnerUserLoginName | string | User account name |
pw | string | User account password |
deviceId | string | ID of the device being added |
pushType | integer | Push type of the device being added, e.g. Android: 1, iOS: 2. |
deviceName | string | Name of the device being added |
token | string | Push registration token for the device being added |
relyingParty | string | Name of the relying party requesting device addition. |
Sample WCF C# Method
AuthServerResponse resp = AddPushUserDevice("accountLogin", "accountKey", "Mandy", "tinyD4nc3r", "123435ASQR6364", "1", "A Device", "nKctODamlM4:CKrh_PC8kIb7OclJONHoA", "https://mysite.relayingparty.com");
Sample WCF C# Repsonse
if (resp.ErrorCode != 0) { message.Text = resp.ErrorMsg; return false; }
REST
REST parameter | data type | description |
---|---|---|
spAccountLoginName | string | SurePassID account login name |
spAccountLoginKey | string | SurePassID account login key |
username | string | user account login name |
type | string | add_push_user_device |
pw | string | User account password |
deviceId | string | ID of the push device |
pushType | integer | Push type of mobile device |
deviceName | string | Name of device being added |
token | string | Device push registration token |
relyingParty | string | Name of the relying party requesting device addition. |
Sample REST/Json Method
{ "spAccountLoginName": "accountLogin", "spAccountLoginKey": "accountKey", "username": "mandy", "type": "add_push_user_device", "pw": "tinyD4nc3r", "deviceId": "123435ASQR6364", "pushType": "1", "deviceName": "aDevice", "token": "nKctODamlM4:CKrh_PC8kIb7OclJONHoA", "relyingParty": "https://mysite.relayingparty.com" }
Sample REST/Json Response
{ "errorCode": 0, "errorMessage": "OK", "type": "add_push_user_device" }