Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

leancloud-installation

Package Overview
Dependencies
Maintainers
2
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

leancloud-installation

LeanCloud installation helper

  • 2.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

LeanCloud Installation

Installation manage plugin for LeanCloud JavaScript SDK.

安装与使用

leancloud-installation 依赖 LeanCloud JavaScript SDK v3.0.0。

npm install leancloud-installation --save

然后在 js 入口进行初始化:

var AV = require('leancloud-storage');
AV.initialize('appId', 'appKey');
var LeancloudInstallation = require('leancloud-installation')(AV);

接下来我们来更新 installation:首先获取当前设备的 installation,设置对应的 deviceToken 等字段,然后保存。为了保证 installation 得到及时的更新,我们应该保证这段代码在每次 app 启动时都会执行。

LeancloudInstallation.getCurrent()
  .then(installation => {
    installation.set('deviceType', 'ios');
    installation.set('deviceToken', 'xxxxxxxx');
    return installation.save();
  });

Demo

LeanCloud Installation Demo 演示了如何在 React Native 中使用 installation plugin 来更新维护设备的 installation。

API

Class LeancloudInstallation
<static> {AV.Promise} getCurrent()

获取当前设备对应的 installation 对象,installation 是 Installation 类的实例。如果是第一次调用,会生成一个新的 installation,否则会从本地缓存中获取。

<private> Class Installation

Installation 继承自 AV.Object,其实例方法参见 AV.Object 文档。每一个 installation 实例对应控制台 _Installation 表中的一条数据。Installation 类的主要属性参见 消息推送开发指南

Keywords

FAQs

Package last updated on 02 Jun 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc