JSMS Android SDK 集成指南
最近更新:2024-04-17
展开全部

JSMS Android SDK 集成指南

特别提示:极光短信的客户端 SDK 已不再更新维护,请开发者使用 Rest API 完成业务逻辑

SDK 说明

支持版本

  • 目前 SDK 只支持 Android 2.3 及以上版本的手机系统。

SDK 压缩包包含

  • AndroidManifest.xml:客户端嵌入 SDK 参考的配置文件;
  • libs/jpush-sdk-sms-v1.x.x.jar:SDK Java 开发包;
  • example:一个完整的 Android 项目,演示了 SMS SDK 的基本用法,可以用作参考。

集成步骤

创建应用

注册成为极光开发者,在极光的 Web Portal 上创建应用得到 AppKey。如果您已经是是极光其他产品的用户并且创建过应用,那么无需重复创建。

导入 SDK 开发包

解压压缩包,将 libs/jpush-sdk-sms-v1.x.x.jar 复制到工程的 libs 目录下面。

集成 JPush Android SDK 的混淆

-keep class cn.jpush.sms.SMSSDK {*;} -keep class cn.jpush.sms.listener.** {*;}
          -keep class cn.jpush.sms.SMSSDK {*;}
-keep class cn.jpush.sms.listener.** {*;}

        
此代码块在浮窗中显示

配置 AndroidManifest.xml

  • 配置权限:
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
                  <uses-permission android:name="android.permission.INTERNET"/>
        <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

        
此代码块在浮窗中显示
  • 配置 AppKey:
<meta-data android:name="JPUSH_APPKEY" android:value="Your AppKey"/>
                  <meta-data android:name="JPUSH_APPKEY" android:value="Your AppKey"/>

        
此代码块在浮窗中显示

添加代码

参考 Demo 和 SDK API 说明进行添加集成。

文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开