NOTIFIT admin Javascript SDK
This Javascript package creates layer to communicate with NOTIFIT administration back-end.
How to use it
Install it
npm install notifit-admin
You can test it
cd node_modules/notifit-admin
npm test
Require it
var sdk = require('notifit-admin')
Register user
sdk.register('my_username', 'John', 'Doe', 'john@example.com', 'mySuperPass12345').then(function(result){
console.log('User registered')
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Login user
sdk.login('my_username', 'mySuperPass12345').then(function(result){
console.log('User logged in')
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Create project
sdk.createProject('My first project', 'BestCoders', 'Test project', 'My type').then(function(result){
console.log('Project created')
console.log(result)
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Update project
var project = {
Token: 'xyz'
}
sdk.updateProject(project.Token, 'My first project v2', 'BestCoders v2', 'Test project v2').then(function(result){
console.log('Project updated')
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Get all projects
sdk.getProjects().then(function(result){
console.log('Project fetched')
console.log(result)
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Create Apple Application
sdk.createAppleApp(project.Token, 'iOS super app', false).then(function(result){
console.log('Application created')
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Get Apple key values
sdk.getAppleKeyValues(project.Token).then(function(result){
console.log(result)
}).catch(function(err){
console.error('Error: something went wrong')
console.error(err)
})
Logout user