热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ionic2、3调用[极光IM]jmessage-ionic2(附源码)

jmessage-chenyuJmessageNative为极光IM即时通讯写的ionic2、3写的调用方式安装

jmessage-chenyu 

Jmessage Native

为极光IM即时通讯写的ionic2、3写的调用方式

安装

    
    
安装插件
cordova plugin add jmessage-phonegap-plugin --variable APP_KEY=your_app_key
安装ionic2、3调用
npm install jmessage-chenyu --save

官方文档

For the full Ionic Native documentation, please visit https://ionicframework.com/docs/native/.

调用

需要把包装类注入到 @NgModuleproviders 中,然后调用

    
    
// app.module.ts
import {JmessageChenyu} from "jmessage-chenyu";
...
 
@NgModule({
  ...
 
  providers[
    ...
    JmessageChenyu
    ...
  ]
  ...
})
export class AppModule { }
    
    
import {JmessageChenyu} from "jmessage-chenyu";
import { Platform } from 'ionic-angular';
 
import { NgZone } from '@angular/core';
 
@Component({ ... })
export class MyComponent {
 
  constructor(private jMessageChenyu: JmessageChenyu, private platform: Platform) {
 
    platform.ready().then(() => {
 
      // 初始化插件
      this.jMessageChenyu.init({ isOpenMessageRoaming: true })
      //用户注册。
      let obj ={username: id, password: '123456'}
      //obj对应的参数详情请看文档
      //https://github.com/jpush/jmessage-phonegap-plugin/wiki/APIs
      this.jMessageChenyu.register(obj)
            .then(() => {
              this.toast("注册成功,请登录!")
            })
            .catch((error) => {
              this.toast("注册失败" + JSON.stringify(error))
            });
      //用户登录
      this.jMessageChenyu.login(obj).then(
          //代码
       )
      this.jMessageChenyu.logout().then(
            //代码
      )
      //获取用户信息
      this.jMessageChenyu.getMyInfo().then()
      // 此处省略很多方法... 详情对照https://github.com/jpush/jmessage-phonegap-plugin/wiki/APIs 方法名
 
 
    });
    
  }
  
}
 

联系我们(获取完整的即时通讯IM,ionic2、3项目源码)

QQ:250187715 
QQ群:390736068


推荐阅读
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • 本文介绍了关系型数据库和NoSQL数据库的概念和特点,列举了主流的关系型数据库和NoSQL数据库,同时描述了它们在新闻、电商抢购信息和微博热点信息等场景中的应用。此外,还提供了MySQL配置文件的相关内容。 ... [详细]
  • 本文详细介绍了Android中的坐标系以及与View相关的方法。首先介绍了Android坐标系和视图坐标系的概念,并通过图示进行了解释。接着提到了View的大小可以超过手机屏幕,并且只有在手机屏幕内才能看到。最后,作者表示将在后续文章中继续探讨与View相关的内容。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • Question该提问来源于开源项目:react-native-device-info/react-native-device-info ... [详细]
  • mysqldinitializeconsole失败_mysql03误删除了所有用户解决办法
    误删除了所有用户解决办法第一种方法(企业常用)1.将数据库down掉[rootdb03mysql]#etcinit.dmysqldstopShuttingdownMySQL..SU ... [详细]
author-avatar
梦魇心芽_932
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有