notifit-admin

1.0.5 • Public • Published

NOTIFIT admin Javascript SDK

NOTIFIT

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) // created project data can be accessed here
}).catch(function(err){
  console.error('Error: something went wrong')
  console.error(err)
})

Update project

var project = {
  Token: 'xyz' // You must know the project token
}
 
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

sdk.logout()

Readme

Keywords

Package Sidebar

Install

npm i notifit-admin

Homepage

notifit.io/

Weekly Downloads

2

Version

1.0.5

License

ISC

Last publish

Collaborators

  • onset