youzan / YouzanMobileSDK-Android

有赞云AppSDK是为移动端应用打造的电商交易系统,通过一个SDK便可以在APP内集成有赞提供的整个交易服务。
https://www.youzanyun.com/app/sdk
113 stars 28 forks source link

License MIT  Platform

[集成腾讯X5内核的开店SDK]Release (注意:如果从原生WebView的SDK版本升级到X5内核的SDK版本时,务必查看相关文档

[基于原生WebView的开店SDK]Release不建议继续使用

有赞logo

## 有赞云App SDK(Android端) 为了满足移动应用搭建商城的需求,有赞云将有赞积累多年的电商交易系统开放,移动开发者**通过一个 SDK 便可以在 App 内集成有赞提供的整个交易服务**,除了享受完善的商城功能、丰富的营销玩法,更有有赞强劲的技术及服务作保障,实现低成本、高效率、强融合的移动电商方案,快速获得 App 流量的商业化变现。该SDK基于 WebView 将有赞提供的 HTML5 页面嵌入到 App 中,基于此提供帐号打通、资产合并、客服 IM、多渠道支付、营销能力开放等 App 应用特色功能,更拥有媲美原生页面的性能。 ### X5内核版本开店SDK(推荐使用) 依托腾讯浏览服务的开店SDK,加载速度更快,兼容性与安全性更好,视频性能更出色。安装包大约增加400k。**特别建议在App开店中需要播放视频(例如知识付费)的开发者使用此版本** ### 系统原生WebView(不建议继续使用) 基于系统原生WebView提供服务,在兼容性与性能上比X5内核版本较差,不建议继续使用。 对接过程中有任何问题、需求、建议,或是想了解 AppSDK 更多玩法,欢迎联系有赞青溪,yuzan_qingxi(微信)。 ## 引入 在项目根目录的build.gradle中声明maven仓库, 如下所示: ``` groove allprojects { repositories { jcenter() maven { url 'http://maven.youzanyun.com/repository/maven-releases' } } } ``` 在子项目build.gradle的dependencies中根据需求引入依赖: 基于腾讯x5内核的开店SDK: ``` groovy implementation 'com.youzanyun.open.mobile:x5sdk:最新版本',{ exclude group: 'com.youzan.mobile', module: 'x5official' } ``` 基于Android原生WebView的开店SDK: ``` groovy implementation 'com.youzanyun.open.mobile:basic:最新版本' ``` ## 文档 * [开发文档](https://github.com/youzan/YouzanMobileSDK-Android/wiki) * [X5版本SDK更新文档](https://github.com/youzan/YouzanMobileSDK-Android/wiki/%E6%9B%B4%E6%96%B0%E8%AF%B4%E6%98%8E-X5%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC) * [原生内核版本SDK更新文档](https://github.com/youzan/YouzanMobileSDK-Android/wiki/%E6%9B%B4%E6%96%B0%E8%AF%B4%E6%98%8E-%E5%8E%9F%E7%94%9F%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC) * [常见问题](https://github.com/youzan/YouzanMobileSDK-Android/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98) ## 交流&反馈 * [有赞官方论坛](https://bbs.youzan.com/forum-98-1.html) * [github issue](https://github.com/youzan/YouzanMobileSDK-Android/issues) ## License [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)