缅甸银河国际

缅甸小勐拉银河国际186.0881.1476坐落在美丽的缅北边城——勐拉。这里蓝天白云、风光绮丽;这里物华天宝、商贾云集!自勐拉和平发展26多年来,这里就以优雅的生活环境、安全的投资环境、良好的治安环境赢得世人的青睐。

微信图片_20170714115028.jpg


微信截图_20170812151816.png

 
继续阅读 »
缅甸小勐拉银河国际186.0881.1476坐落在美丽的缅北边城——勐拉。这里蓝天白云、风光绮丽;这里物华天宝、商贾云集!自勐拉和平发展26多年来,这里就以优雅的生活环境、安全的投资环境、良好的治安环境赢得世人的青睐。

微信图片_20170714115028.jpg


微信截图_20170812151816.png

  收起阅读 »

app开发,app源码,仿微信源码/快手源码,可定制开发



此贴长期有效!!

支持单人聊天、群组聊天,支持基础的文字、语音、表情
支持红包发送/转账/AA收款/收藏/发送地理位置/阅后即焚/发送文件/发送图片/发送视频
支持朋友圈功能,@发布等功能完备,前端走本地缓存 
支持附近的人功能/摇一摇功能/第三方h5接入功能
支持小程序/实验室(看一看/搜一搜)
支持我的钱包功能/充值/提现/扫码收付款
支持在线升级功能/帮助反馈功能

系统可承载海量并发,消息收发确认机制 保障消息必达  
系统采用动态智能DNS掉线快速重连机制,消息排重持续重连直至到达 
系统支持亿级用户产品,私有精简协议,速度更快,性能更好
完备的后台管理模块/权限化的后台管理分配/
服务器支持分布式部署集群/支持redis缓存分布式/支持文件分布式/支持数据库分布式/
app经过第三方听云/百度等第三方兼容性测试 达到95%的高分/前端架构设计优越/支持主流机型/无明显和细节bug
系统从并发和app设计等都具备直接上线运营条件

app开发,app源码,仿微信源码/快手源码,可定制开发

公司团队在app行业深耕多年,有成型的技术架构底层,可以迅速完成客户的详细行业需求
针对不同行业需求实现快速定制和开发,系统从前端到后端经过团队5年开发经验所积累 
另接受直播、多人视频通话、移动视频监控等开发定制 

系统提供多种方式合作。支持源码转让/支持按年整体运维合作/支持行业定制开发,合作请加QQ:513275129


继续阅读 »


此贴长期有效!!

支持单人聊天、群组聊天,支持基础的文字、语音、表情
支持红包发送/转账/AA收款/收藏/发送地理位置/阅后即焚/发送文件/发送图片/发送视频
支持朋友圈功能,@发布等功能完备,前端走本地缓存 
支持附近的人功能/摇一摇功能/第三方h5接入功能
支持小程序/实验室(看一看/搜一搜)
支持我的钱包功能/充值/提现/扫码收付款
支持在线升级功能/帮助反馈功能

系统可承载海量并发,消息收发确认机制 保障消息必达  
系统采用动态智能DNS掉线快速重连机制,消息排重持续重连直至到达 
系统支持亿级用户产品,私有精简协议,速度更快,性能更好
完备的后台管理模块/权限化的后台管理分配/
服务器支持分布式部署集群/支持redis缓存分布式/支持文件分布式/支持数据库分布式/
app经过第三方听云/百度等第三方兼容性测试 达到95%的高分/前端架构设计优越/支持主流机型/无明显和细节bug
系统从并发和app设计等都具备直接上线运营条件

app开发,app源码,仿微信源码/快手源码,可定制开发

公司团队在app行业深耕多年,有成型的技术架构底层,可以迅速完成客户的详细行业需求
针对不同行业需求实现快速定制和开发,系统从前端到后端经过团队5年开发经验所积累 
另接受直播、多人视频通话、移动视频监控等开发定制 

系统提供多种方式合作。支持源码转让/支持按年整体运维合作/支持行业定制开发,合作请加QQ:513275129


收起阅读 »

基于环信webIM提供的Demo改造

本效果图是基于webIM的demo版本修改,主要实现了以下功能
1.实现自动登录,到聊天窗口
    解决办法:是在页面自己写参数调用 Demo.conn.open(options) 方法

2.实现最近联系人列表渲染(因为我们没有好友概念,只要跟谁最近聊天了,就算是好友了)
    解决办法:在页面通过ajax调用后台restFul地址获取联系人,然后循环调用 Demo.conn.onTextMessage(msg)方法,将消息内容为空,在msg里面设置标识为初始化加载,这样就会出现在列表里面

3.实现联系人:头像、昵称 渲染
   解决办法:很简单就是在刚才上面的方法体里面调用完之后,你的列表就会出现好友列表,这时候你只需要根据环信用户id,直接基于jq替换即可

4.实现点击联系人 渲染历史聊天记录(在发送消息的时候将聊天记录保存在我们自己的数据库)
   解决办法:在你获取最近联系人这个方法时已经返回了聊天记录列表,你需要在(Demo.chatRecord.环信用户id.messages)这个数组里面把你的消息放在这个数据里面去,然后当用户点击联系人列表时你jq写一个(webim-contact-item)这个样式的click触发方法,在这个方法中你需要写把聊天记录从(Demo.chatRecord.环信用户id.messages) 循环取出来,包装成HTML然后在  $("#wrapper"+Demo.selected).append() 这些HTML即可

5.实现保存聊天
    解决办法就是在 sendTxt里面调用我们的ajax方法保存
大致就这么多,个人不建议基于官方的webIM的Demo 去修改,这次踩过这个坑了
欢迎各位 集成的朋友来访,目前我这个算是解决,等过段时间我还是自己写一个吧,不打算基于他们的Demo去改造
在此欢迎去我的博客:   www.kaven.cn
继续阅读 »
本效果图是基于webIM的demo版本修改,主要实现了以下功能
1.实现自动登录,到聊天窗口
    解决办法:是在页面自己写参数调用 Demo.conn.open(options) 方法

2.实现最近联系人列表渲染(因为我们没有好友概念,只要跟谁最近聊天了,就算是好友了)
    解决办法:在页面通过ajax调用后台restFul地址获取联系人,然后循环调用 Demo.conn.onTextMessage(msg)方法,将消息内容为空,在msg里面设置标识为初始化加载,这样就会出现在列表里面

3.实现联系人:头像、昵称 渲染
   解决办法:很简单就是在刚才上面的方法体里面调用完之后,你的列表就会出现好友列表,这时候你只需要根据环信用户id,直接基于jq替换即可

4.实现点击联系人 渲染历史聊天记录(在发送消息的时候将聊天记录保存在我们自己的数据库)
   解决办法:在你获取最近联系人这个方法时已经返回了聊天记录列表,你需要在(Demo.chatRecord.环信用户id.messages)这个数组里面把你的消息放在这个数据里面去,然后当用户点击联系人列表时你jq写一个(webim-contact-item)这个样式的click触发方法,在这个方法中你需要写把聊天记录从(Demo.chatRecord.环信用户id.messages) 循环取出来,包装成HTML然后在  $("#wrapper"+Demo.selected).append() 这些HTML即可

5.实现保存聊天
    解决办法就是在 sendTxt里面调用我们的ajax方法保存
大致就这么多,个人不建议基于官方的webIM的Demo 去修改,这次踩过这个坑了
欢迎各位 集成的朋友来访,目前我这个算是解决,等过段时间我还是自己写一个吧,不打算基于他们的Demo去改造
在此欢迎去我的博客:   www.kaven.cn 收起阅读 »

缅甸小勐拉银河国际

缅甸小勐拉银河开户1860.881.1476银河集团,位于缅甸小勐拉紧邻,云南西双版纳,气候四季宣人,异族地域风情独特。
 
缅甸小勐拉银河开户1860.881.1476银河集团,位于缅甸小勐拉紧邻,云南西双版纳,气候四季宣人,异族地域风情独特。
 

中国移动“一起创未来”互联网创客马拉松大赛

malasong.jpg

为鼓励移动互联网创新,中国移动举办“一起创未来”互联网创客马拉松大赛。
大赛面向开发者、高新企业、高校学生征集Android等优秀应用产品或创意方案。
优秀团队有机会获得高额赛事奖金、平台推广资源、资深导师指导、创业风投机会等丰厚激励。


大赛日程: 2017年12月2日截至报名。2017年12月5日进行总评审。
大赛共设六个系列专项奖,其中融合通信三个专项赛(智能短信、通话秀、负一屏应用)总奖金200多万;跨专项奖可同时获奖,奖金叠加。
  注:参赛作品必须使用中国移动互联网能力平台统一认证能力,鼓励创造性和前瞻性的开发思路。相关奖项如未达到评委评审要求,可轮空。详细信息请查看中移互联网马拉松创客大赛
继续阅读 »
malasong.jpg

为鼓励移动互联网创新,中国移动举办“一起创未来”互联网创客马拉松大赛。
大赛面向开发者、高新企业、高校学生征集Android等优秀应用产品或创意方案。
优秀团队有机会获得高额赛事奖金、平台推广资源、资深导师指导、创业风投机会等丰厚激励。


大赛日程: 2017年12月2日截至报名。2017年12月5日进行总评审。
大赛共设六个系列专项奖,其中融合通信三个专项赛(智能短信、通话秀、负一屏应用)总奖金200多万;跨专项奖可同时获奖,奖金叠加。
  注:参赛作品必须使用中国移动互联网能力平台统一认证能力,鼓励创造性和前瞻性的开发思路。相关奖项如未达到评委评审要求,可轮空。详细信息请查看中移互联网马拉松创客大赛 收起阅读 »

best wiper blades factory

Xiamen Meto Auto Parts Industry Co., Ltd, located in Chinese beautiful port city——Xiamen, METO was established at 2004. Building METO industry zone in 2011. Own 23000 square meter,30 million investment. Recently has about 200 employee . METO is a professional wiper blade manufacturer integrate with R&D, production, and sales services. Own many exclusive Patent certificate in China and abroad, with great creative ability, METO is the one who has the mostly complete series enterprise . The mainly three series is "Universal type", "Special type ", Multifunctional type". METO's soft wiper blade production has exclusive advantage on design, wiper performance ,noise reduction capability, safety, durable etc. Adopt unique design multifunctional adapters make it suit for 99% car model on the road, which also be widely used on Benz, BMW, Audi, VW, Toyota, Honda new vehicles.
METO had got the certification ISO9001:2008 international quality system,got the Germany TUV,SGS report. Moreover we will implement the ISO/TS16949 quality system in 2012. And acquire "National Super Technology Enterprise" , " Chinese Famous Brand in auto parts market"."And "Top Ten of Chinese Auto Parts Company". At the same time "METO" brand have been registered as a international brand . With the superior products, competitive price and excellent brand management, METO products have far sold to more than 30 countries, such as Europe, America, Middle East, Southeast Asia, and signed METO brand agent with many countries. METO have stepped out the steady pace in the making international brand. We have offices in Beijing、Shanghai、Guangzhou ,Chengdu in China , are mainly in charge of business development and After-sales service.
Meto sincerely welcome customer from domestic and foreign countries to contact us by mail or even visit us to discuss business. We will continue to develop and promote business for mutual benefit with our precise management, good quality and excellent service.best wiper blades factory
website:http://www.meto-wiper.com/
继续阅读 »
Xiamen Meto Auto Parts Industry Co., Ltd, located in Chinese beautiful port city——Xiamen, METO was established at 2004. Building METO industry zone in 2011. Own 23000 square meter,30 million investment. Recently has about 200 employee . METO is a professional wiper blade manufacturer integrate with R&D, production, and sales services. Own many exclusive Patent certificate in China and abroad, with great creative ability, METO is the one who has the mostly complete series enterprise . The mainly three series is "Universal type", "Special type ", Multifunctional type". METO's soft wiper blade production has exclusive advantage on design, wiper performance ,noise reduction capability, safety, durable etc. Adopt unique design multifunctional adapters make it suit for 99% car model on the road, which also be widely used on Benz, BMW, Audi, VW, Toyota, Honda new vehicles.
METO had got the certification ISO9001:2008 international quality system,got the Germany TUV,SGS report. Moreover we will implement the ISO/TS16949 quality system in 2012. And acquire "National Super Technology Enterprise" , " Chinese Famous Brand in auto parts market"."And "Top Ten of Chinese Auto Parts Company". At the same time "METO" brand have been registered as a international brand . With the superior products, competitive price and excellent brand management, METO products have far sold to more than 30 countries, such as Europe, America, Middle East, Southeast Asia, and signed METO brand agent with many countries. METO have stepped out the steady pace in the making international brand. We have offices in Beijing、Shanghai、Guangzhou ,Chengdu in China , are mainly in charge of business development and After-sales service.
Meto sincerely welcome customer from domestic and foreign countries to contact us by mail or even visit us to discuss business. We will continue to develop and promote business for mutual benefit with our precise management, good quality and excellent service.best wiper blades factory
website:http://www.meto-wiper.com/ 收起阅读 »

Forged Valve suppliers

Plug Disc Rising Stem Pressure Seal Forged Globe Valve
MEVO Valve is a manufacturer of ball valve with well-equipped testing equipment and strong technical force.
With a wide range, good quality, reasonable prices and stylish designs, our products are extensively used in oil and gas and other industries.
Our products are widely recognized and trusted by users and can meet continuously developing economic and social needs.
We welcome new and old customers from all walks of life to contact us for future business relationships and achieving mutual success!
Forged Steel Valves are used in Oil Refining and other industrial applications where forged steel material is required. Higher pressures and temperatures are involved and the line size is generally under the size of "2". In other conditions, forged steel valve might be a good choice for better performance, such as system requirements for socket-weld piping and compatibility of media.
Construction Features:
Forged Steel, Outside Screw and Yoke, Rising Stem,
Non-Rising Handwheel, Integral Backseat,
Solid Wedge, Renewable Seat Rings, Sprial Wound Gasket,
Reduced Bore or Full Port,
Socket Welded, Threaded, Butt Welded, Flanged End.
Design Standard: API, ANSI, DIN, JIS, BS, GB, etc;
Nominal diameter: 1/2'' - 2''(DN15-DN50);
Nominal pressure: Class150 - Class2500 (PN10-PN420);
Main material: A105, LF2, F11, F22, F5, F304, F304L, F316, F316L, F321, F51, etc.
We also can cast and produce the valves according to customers' special requirements.
Applicable Temperature: -29℃ ~ 649 ℃
Main Materials: A105/F5/F11/F22/304/304L/316/316L/LF2
Applicable Medium: Water / Oil / Gas / Causticity Medium
Application Standard:
API 602,ASME B16.34,BS 5352
Testing according to API 598
Marking to MSS SP25
Socket Welded Ends to ASME B16.11
Screwed Ends to ASME B1.20.1
Butt Welded Ends to ASME B16.25
Flanged Ends to ASME B16.5
FAQ
1.Q: Is sample order acceptable?
A: Yes,of course.
2.Q: How to place the order?
A: You can send us email via tsv@tsv.cn.
3.Q: How many days for delivery?
A:  Normally within 30~40 days after receipt of payment.
4.Q: How to make the payment?
A: We accept T/T and LC.
5.Q: How will you make the shipment?
A: By sea, air or express service.Forged Valve suppliers
website:http://www.mevo-valve.com/forged-valve/
继续阅读 »
Plug Disc Rising Stem Pressure Seal Forged Globe Valve
MEVO Valve is a manufacturer of ball valve with well-equipped testing equipment and strong technical force.
With a wide range, good quality, reasonable prices and stylish designs, our products are extensively used in oil and gas and other industries.
Our products are widely recognized and trusted by users and can meet continuously developing economic and social needs.
We welcome new and old customers from all walks of life to contact us for future business relationships and achieving mutual success!
Forged Steel Valves are used in Oil Refining and other industrial applications where forged steel material is required. Higher pressures and temperatures are involved and the line size is generally under the size of "2". In other conditions, forged steel valve might be a good choice for better performance, such as system requirements for socket-weld piping and compatibility of media.
Construction Features:
Forged Steel, Outside Screw and Yoke, Rising Stem,
Non-Rising Handwheel, Integral Backseat,
Solid Wedge, Renewable Seat Rings, Sprial Wound Gasket,
Reduced Bore or Full Port,
Socket Welded, Threaded, Butt Welded, Flanged End.
Design Standard: API, ANSI, DIN, JIS, BS, GB, etc;
Nominal diameter: 1/2'' - 2''(DN15-DN50);
Nominal pressure: Class150 - Class2500 (PN10-PN420);
Main material: A105, LF2, F11, F22, F5, F304, F304L, F316, F316L, F321, F51, etc.
We also can cast and produce the valves according to customers' special requirements.
Applicable Temperature: -29℃ ~ 649 ℃
Main Materials: A105/F5/F11/F22/304/304L/316/316L/LF2
Applicable Medium: Water / Oil / Gas / Causticity Medium
Application Standard:
API 602,ASME B16.34,BS 5352
Testing according to API 598
Marking to MSS SP25
Socket Welded Ends to ASME B16.11
Screwed Ends to ASME B1.20.1
Butt Welded Ends to ASME B16.25
Flanged Ends to ASME B16.5
FAQ
1.Q: Is sample order acceptable?
A: Yes,of course.
2.Q: How to place the order?
A: You can send us email via tsv@tsv.cn.
3.Q: How many days for delivery?
A:  Normally within 30~40 days after receipt of payment.
4.Q: How to make the payment?
A: We accept T/T and LC.
5.Q: How will you make the shipment?
A: By sea, air or express service.Forged Valve suppliers
website:http://www.mevo-valve.com/forged-valve/ 收起阅读 »

China Junction Box factory

MG Lighting 5a Junction Box has 4 connections in a row, some boxes have them in a diamond which makes it really easy to connect the wires, handy to have four as used it in installing an extractor fan where needed live, switched live, neutral and earth. Nice big size so not too fiddly.

Technical Information
StyleJunction box
Amperage5Amp
Terminals4
Materialbakelite
Colourwhite
Standard BS6220

What is the package?
We can do ODM and OEM. Package is as per your requirement. You can have your designed inner or outside package with your logo on it. But designed package have higher requirement for MOQ. Our normal package is color/white box, blister card, etc. With carton box outside. It also depends on product.
FAQ
Q1: Can you provide samples ? Are the samples free ?
A1: Yes, we can provide samples. Normally, we provide 1-3pcs free samples for test or quality checking.
But you have to pay for the shipping cost. If you need many items, or need more qty for each item, we will charge for the samples.
Q2: What kind of payment do you accept ? Can I pay RMB ?
A2: We accept T/T(Wire transfer), Western Union, Paypal, Credit Card and Alipay. Please be sure that we can receive the same amount of the Invoice. And you can pay money In RMB. No problem.China Junction Box factory
website:http://www.mg-elec.com/wiring- ... -box/
继续阅读 »
MG Lighting 5a Junction Box has 4 connections in a row, some boxes have them in a diamond which makes it really easy to connect the wires, handy to have four as used it in installing an extractor fan where needed live, switched live, neutral and earth. Nice big size so not too fiddly.

Technical Information
StyleJunction box
Amperage5Amp
Terminals4
Materialbakelite
Colourwhite
Standard BS6220

What is the package?
We can do ODM and OEM. Package is as per your requirement. You can have your designed inner or outside package with your logo on it. But designed package have higher requirement for MOQ. Our normal package is color/white box, blister card, etc. With carton box outside. It also depends on product.
FAQ
Q1: Can you provide samples ? Are the samples free ?
A1: Yes, we can provide samples. Normally, we provide 1-3pcs free samples for test or quality checking.
But you have to pay for the shipping cost. If you need many items, or need more qty for each item, we will charge for the samples.
Q2: What kind of payment do you accept ? Can I pay RMB ?
A2: We accept T/T(Wire transfer), Western Union, Paypal, Credit Card and Alipay. Please be sure that we can receive the same amount of the Invoice. And you can pay money In RMB. No problem.China Junction Box factory
website:http://www.mg-elec.com/wiring- ... -box/ 收起阅读 »

China pearlescent color for PP manufacturers

Foshan MHK color masterbatch industry Co.,Ltd was founded at 2009, we are an globally color masterbatch, pigment and color matching services solution supplier.
Company have advanced mixer machine, double screw machine(import from Taiwan) and advanced production line, meanwhile we have perfect production manage process, company engage in research and produce functionality  masterbatch.
Company are also a distributor of global well known company of pigment. At the same time have one strong senior engineer pigment color matching team, can provide plastic coloring professional color matching services.
The products of our company has completely passed SGS/ROHS/FDA certification, sales network has spread all over the world, including the United States, Europe, Middle East and Asia.China pearlescent color for PP manufacturers
website:http://www.mhkmasterbatch.com/
继续阅读 »
Foshan MHK color masterbatch industry Co.,Ltd was founded at 2009, we are an globally color masterbatch, pigment and color matching services solution supplier.
Company have advanced mixer machine, double screw machine(import from Taiwan) and advanced production line, meanwhile we have perfect production manage process, company engage in research and produce functionality  masterbatch.
Company are also a distributor of global well known company of pigment. At the same time have one strong senior engineer pigment color matching team, can provide plastic coloring professional color matching services.
The products of our company has completely passed SGS/ROHS/FDA certification, sales network has spread all over the world, including the United States, Europe, Middle East and Asia.China pearlescent color for PP manufacturers
website:http://www.mhkmasterbatch.com/ 收起阅读 »

China Whisky jacks

Our History
MANHAND is specialized in supplying the materiall handling equipments and their   accessories since 1993.In 2014,a new production base of 24,000 square meters for MANHAND was established in Tongxiang city,Zhejiang provice,which is located between Shanghai city and Hangzhou city,the new production base is a developement milestone of MANHAND.
After more than 20 year’s development,MANHAND now has more than 10 series products,such as pallet truck series,stacker series,lift table series,drum handling series,etc.,which can almost meet all your demands for the material handling equipment.MANHAND represents the“good quality control, good service and good price”,which is a friendly business partner for all of our customers.
You are welcome to join MANHAND and Let’s grow together
Our Factory
A total construction area of 24000 square meters,82 skilled staffs,equipped with latest production and testing facilities.
Our Product
Pallet Truck,pallet stacker,table lift,drum handling,jacks,dock leveler,shop crane,tyre press,lift truck spare parts
Product Application
Material handling purpose in warehouse,yard and dock
Our Certificate
Production Equipment
Production Market
Global sales net,annual turnover is more than 12 million US dollar
Our Service
Products and sales training provided to all our customers,24 hours response to any requirement from our customers,comprehensive warranty and fast spare parts supplyChina Whisky jacks
website:http://www.mh-lifttruck.com/
继续阅读 »
Our History
MANHAND is specialized in supplying the materiall handling equipments and their   accessories since 1993.In 2014,a new production base of 24,000 square meters for MANHAND was established in Tongxiang city,Zhejiang provice,which is located between Shanghai city and Hangzhou city,the new production base is a developement milestone of MANHAND.
After more than 20 year’s development,MANHAND now has more than 10 series products,such as pallet truck series,stacker series,lift table series,drum handling series,etc.,which can almost meet all your demands for the material handling equipment.MANHAND represents the“good quality control, good service and good price”,which is a friendly business partner for all of our customers.
You are welcome to join MANHAND and Let’s grow together
Our Factory
A total construction area of 24000 square meters,82 skilled staffs,equipped with latest production and testing facilities.
Our Product
Pallet Truck,pallet stacker,table lift,drum handling,jacks,dock leveler,shop crane,tyre press,lift truck spare parts
Product Application
Material handling purpose in warehouse,yard and dock
Our Certificate
Production Equipment
Production Market
Global sales net,annual turnover is more than 12 million US dollar
Our Service
Products and sales training provided to all our customers,24 hours response to any requirement from our customers,comprehensive warranty and fast spare parts supplyChina Whisky jacks
website:http://www.mh-lifttruck.com/ 收起阅读 »

16T Hydraulic Bottle Jack

Our History
Jiaxing Jinteng Mechanical Industrial Corporation was founded in 1978. More than 30 years development, JINTENG had grown to be a comprehensive company with research, production and trading company, especially engaged in hydraulic tools, pneumatic tools, auto maintenance/repair kits, auto-spare parts, and manual handing equipment.
Under the culture “Unceasing innovation. Quality first, Customers supreme ”, JINTENG&MHR are your optimal partner to create tomorrow’s brilliance together.
Our Factory
Our company covers an area of 53000 square meters, and the total construction space is 26000 square meters. At present, We have twenty three engineering technicians and twelve administrative staffs of quality. Jinteng has an annual production capacity of 3 million sets of jacks, characterized by diversified types, series and large-scale production. We can also meet the customers’ specific needs on the appointed samples.
Our Certificate
We applies the automatic statistic spray painting equipment, precise assembling and inspecting equipment imported from Japan and Italy.  Now our company has passed the certifications of ISO9001-2000, while most products have been granted with GS and CE certification.16T Hydraulic Bottle Jack
website:http://www.mhrshop.com/
继续阅读 »
Our History
Jiaxing Jinteng Mechanical Industrial Corporation was founded in 1978. More than 30 years development, JINTENG had grown to be a comprehensive company with research, production and trading company, especially engaged in hydraulic tools, pneumatic tools, auto maintenance/repair kits, auto-spare parts, and manual handing equipment.
Under the culture “Unceasing innovation. Quality first, Customers supreme ”, JINTENG&MHR are your optimal partner to create tomorrow’s brilliance together.
Our Factory
Our company covers an area of 53000 square meters, and the total construction space is 26000 square meters. At present, We have twenty three engineering technicians and twelve administrative staffs of quality. Jinteng has an annual production capacity of 3 million sets of jacks, characterized by diversified types, series and large-scale production. We can also meet the customers’ specific needs on the appointed samples.
Our Certificate
We applies the automatic statistic spray painting equipment, precise assembling and inspecting equipment imported from Japan and Italy.  Now our company has passed the certifications of ISO9001-2000, while most products have been granted with GS and CE certification.16T Hydraulic Bottle Jack
website:http://www.mhrshop.com/ 收起阅读 »

Titanium M10 nuts company

Titanium M24 Nuts For Cars
Professional as one of the leading titanium m24 nuts for cars manufacturers, Titanium Industry is also well-known among those credible such suppliers in China. Equipped with a productive factory, we welcome you to purchase quality products. Come and contact our company now!
Professional as one of the leading titanium custom cnc machined parts manufacturers, Titanium Industry is also well-known among those credible such suppliers in China. Equipped with a productive factory, we welcome you to purchase quality products. Come and contact our company now!
Item    Name titanium screw,titanium bolt,titanium nut,titanium tube
Material titanium,titanium alloy
GradeGR2 and GR5 (Popular Grade)
GR7,GR9,GR11
Standard DIN,GB,ISO,JIS
color blue,purple, black,green,gold,rainbow
Specification screw: M4-M30
Nut: M4-M24
Washer: M4-M24
Surface TreatmentPolishing,milling, Anodizing
Featureslight weight, Excellent resistance, anti-corrosion,
excellent mechanical strength etc.
Applications Equipment accessories: airplane, ship, bicycle, motorcycle, auto,
medical, chemical, wheelchair, sports, anchor, weapon, etc.
MOQ 100pcs
Test and Quality
1.ISO 9001:2008
2.Mechanical properties test.
3.inspection ensure the materials meet destructive and non-destructive test  according to industry and customer specification
payment TT/LC/paypal
delivery time 10-15 days
Titanium Bolts,Titanium Nuts,Titanium Washer,Titanium Fastener.
&.Inspection:For precision measuring we would recommend the use of Digital Vernier Callipers and a Thread Gauge to measure thread pitch.
&.Products Types
Head Type:Round,Pan,Hex,Flat,Button,Truss,Oval,Binding,Chese,Fillister,etc.
Drive type:Slotted,Hex,Allen,Torx,Spline Drive,etc。Mechanical information about our Titanium alloy bolts
Tensile strength : Heat treated to 950Mpa~1000Mpa
Yield strength : 870Mpa~925Mpa(126,000psi~134,000psi)
Hardness : 30 HRC-40HRC
Shear strength : 500Mpa~550Mpa
Elongation : 14%~18%
Working temp : Up to 500°C
Grade:Class8.8 ,Class10.9,Class 12.9
· Ø        Our Geographical Advantage:
Minghai Titanium Industry  is Located in Baoji City ,which is Called "Titanium Valley", and we have a full set of Titanium Business Chain to meet Customer's needs from all over the world;
· Ø        Our  Hardware Advantage:
From R&D--Production--Sales, we have more than 12 years enough experience, and has become the industry leader in Titanium Field in Baoji City ;
· Ø       Our Team Advantage:
With excellent  technology staff and enough R&D experience , we also can produce the excellent Products according to different cusomer's drawing or sample;
· Ø        Our Price Advantage:
As the Gold Manufacturer, we have big advantages to reduce the product's cost , also can  give more discounts to customers according to the order quantity. It is the Traders can not be reached;
· Ø        Our  Stock Advantage:
About the Hot-Sale Titanium Material/ Standard Part, we have enough stock products for our customers to choose;
· Ø       Our Foreign Trade Staff Advantage:
With rich Import-Export experience, we have the long-standing friendly cooperation relationship with more Europe and America Customers. about the foreigh trade process, we have more understanding , can be help our customers to avoid all of the trade risks well, also can be save cost for our customers. make our customers jobs will be more easy and relax;
· Ø     Our After-Sales Service Advantage:
Once get any bad feedback from any of our customers after he/she received our products, we will be responsible for them without any hesitation . and will be unconditional return products for all of our customers.  
Titanium M10 nuts company
website:http://www.mhtitanium.com/tita ... nuts/
继续阅读 »
Titanium M24 Nuts For Cars
Professional as one of the leading titanium m24 nuts for cars manufacturers, Titanium Industry is also well-known among those credible such suppliers in China. Equipped with a productive factory, we welcome you to purchase quality products. Come and contact our company now!
Professional as one of the leading titanium custom cnc machined parts manufacturers, Titanium Industry is also well-known among those credible such suppliers in China. Equipped with a productive factory, we welcome you to purchase quality products. Come and contact our company now!
Item    Name titanium screw,titanium bolt,titanium nut,titanium tube
Material titanium,titanium alloy
GradeGR2 and GR5 (Popular Grade)
GR7,GR9,GR11
Standard DIN,GB,ISO,JIS
color blue,purple, black,green,gold,rainbow
Specification screw: M4-M30
Nut: M4-M24
Washer: M4-M24
Surface TreatmentPolishing,milling, Anodizing
Featureslight weight, Excellent resistance, anti-corrosion,
excellent mechanical strength etc.
Applications Equipment accessories: airplane, ship, bicycle, motorcycle, auto,
medical, chemical, wheelchair, sports, anchor, weapon, etc.
MOQ 100pcs
Test and Quality
1.ISO 9001:2008
2.Mechanical properties test.
3.inspection ensure the materials meet destructive and non-destructive test  according to industry and customer specification
payment TT/LC/paypal
delivery time 10-15 days
Titanium Bolts,Titanium Nuts,Titanium Washer,Titanium Fastener.
&.Inspection:For precision measuring we would recommend the use of Digital Vernier Callipers and a Thread Gauge to measure thread pitch.
&.Products Types
Head Type:Round,Pan,Hex,Flat,Button,Truss,Oval,Binding,Chese,Fillister,etc.
Drive type:Slotted,Hex,Allen,Torx,Spline Drive,etc。Mechanical information about our Titanium alloy bolts
Tensile strength : Heat treated to 950Mpa~1000Mpa
Yield strength : 870Mpa~925Mpa(126,000psi~134,000psi)
Hardness : 30 HRC-40HRC
Shear strength : 500Mpa~550Mpa
Elongation : 14%~18%
Working temp : Up to 500°C
Grade:Class8.8 ,Class10.9,Class 12.9
· Ø        Our Geographical Advantage:
Minghai Titanium Industry  is Located in Baoji City ,which is Called "Titanium Valley", and we have a full set of Titanium Business Chain to meet Customer's needs from all over the world;
· Ø        Our  Hardware Advantage:
From R&D--Production--Sales, we have more than 12 years enough experience, and has become the industry leader in Titanium Field in Baoji City ;
· Ø       Our Team Advantage:
With excellent  technology staff and enough R&D experience , we also can produce the excellent Products according to different cusomer's drawing or sample;
· Ø        Our Price Advantage:
As the Gold Manufacturer, we have big advantages to reduce the product's cost , also can  give more discounts to customers according to the order quantity. It is the Traders can not be reached;
· Ø        Our  Stock Advantage:
About the Hot-Sale Titanium Material/ Standard Part, we have enough stock products for our customers to choose;
· Ø       Our Foreign Trade Staff Advantage:
With rich Import-Export experience, we have the long-standing friendly cooperation relationship with more Europe and America Customers. about the foreigh trade process, we have more understanding , can be help our customers to avoid all of the trade risks well, also can be save cost for our customers. make our customers jobs will be more easy and relax;
· Ø     Our After-Sales Service Advantage:
Once get any bad feedback from any of our customers after he/she received our products, we will be responsible for them without any hesitation . and will be unconditional return products for all of our customers.  
Titanium M10 nuts company
website:http://www.mhtitanium.com/tita ... nuts/ 收起阅读 »

high-temperature toaster mica heating element suppliers

Yuyao Hui Lan Electric Appliance Factory is a manufacturer of mica products with well-equipped testing equipment and strong technical force. We offer all kinds of mica heating products, such as mica heaters, mica sheets, mica bands, RES wires, etc. With a wide range, good quality, reasonable prices and stylish designs, our products are extensively used in Household appliances, such as hair dryers, toasters, hand dryers, etc. and other industries. Our products are widely recognized and trusted by users and can meet continuously developing economic and social needs. We have sold our products to many foreign countries and regions for more than 10 years. We have strong ability to design new products and make tools. Our factory is located in Yuyao, Ningbo city. Ningbo is a very big port in China. You can get shipping service if we can work for you. We welcome new and old customers from all walks of life to contact us for future business relationships and achieving mutual success.high-temperature toaster mica heating element suppliers
website:http://www.mica-heater.com/
继续阅读 »
Yuyao Hui Lan Electric Appliance Factory is a manufacturer of mica products with well-equipped testing equipment and strong technical force. We offer all kinds of mica heating products, such as mica heaters, mica sheets, mica bands, RES wires, etc. With a wide range, good quality, reasonable prices and stylish designs, our products are extensively used in Household appliances, such as hair dryers, toasters, hand dryers, etc. and other industries. Our products are widely recognized and trusted by users and can meet continuously developing economic and social needs. We have sold our products to many foreign countries and regions for more than 10 years. We have strong ability to design new products and make tools. Our factory is located in Yuyao, Ningbo city. Ningbo is a very big port in China. You can get shipping service if we can work for you. We welcome new and old customers from all walks of life to contact us for future business relationships and achieving mutual success.high-temperature toaster mica heating element suppliers
website:http://www.mica-heater.com/ 收起阅读 »

Customized zinc metal watch

Brand Name:MICOCOA
Item Type:Quartz Wristwatches
Water Resistance Depth:3atm
Case Shape:Round
Band Material Type: leather
Boxes & Cases Material:Paper
Case Thickness:13.8mm
Band Length:17.5cm
Clasp Type:Buckle
Case Material:Alloy
Dial Diameter:46.2mm
Movement:Quartz
Band Width:24mm
Model Number: MA-025
Gender:Men
Style:Business
Show Time:2017 New Arrival
Place Of Origin:Guangdong,China
Dial Material Type:Brass Customized zinc metal watch
website:http://www.micocoawatchs.com/metal-watch/
继续阅读 »
Brand Name:MICOCOA
Item Type:Quartz Wristwatches
Water Resistance Depth:3atm
Case Shape:Round
Band Material Type: leather
Boxes & Cases Material:Paper
Case Thickness:13.8mm
Band Length:17.5cm
Clasp Type:Buckle
Case Material:Alloy
Dial Diameter:46.2mm
Movement:Quartz
Band Width:24mm
Model Number: MA-025
Gender:Men
Style:Business
Show Time:2017 New Arrival
Place Of Origin:Guangdong,China
Dial Material Type:Brass Customized zinc metal watch
website:http://www.micocoawatchs.com/metal-watch/ 收起阅读 »

decoration tape company

Elevator Tapes For Door Or Car Wall
As an experienced supplier of adhesive tapes, MICROLAND has been cooperated with leading enterprises in the elevator & escalators industry for many years, more deeply understand the application of adhesive tapes in this field. Except better pre-sales and after-sales service, MICROLAND will also provide customer with constant technical supports.
The results from practical application proved that the following products are effective, efficient and reliable for bonding steel plate & stainless steel sheet in elevator & escalator industry.
The products listed below with our standard specification can be varied from different adhesive, carrier, liner or total thickness. Customized services available upon request.
Product NameAdhesiveCarrierLinerTotal thicknessRemarks
(µm)
5161F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)130economic version
5162F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)150economic version
7563F double sided PP film adhesive tapesolvent acrylicPP film (60 um)brown glassine paper (90g/㎡)155economic version
5163 double sided non woven tissue adhesive tapesolvent acrylicNon Woven Tissue  (14 g/㎡)white paper with logo printing (110g/㎡)160super grade
5163F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)160super grade
6072M1 double sided PET adhesive tapesolvent acrylicPET film(12um)semi-transparent red PET film  (70µm)205thick versiondecoration tape company
website:http://www.microland-tapes.com/elevator-tapes/
继续阅读 »
Elevator Tapes For Door Or Car Wall
As an experienced supplier of adhesive tapes, MICROLAND has been cooperated with leading enterprises in the elevator & escalators industry for many years, more deeply understand the application of adhesive tapes in this field. Except better pre-sales and after-sales service, MICROLAND will also provide customer with constant technical supports.
The results from practical application proved that the following products are effective, efficient and reliable for bonding steel plate & stainless steel sheet in elevator & escalator industry.
The products listed below with our standard specification can be varied from different adhesive, carrier, liner or total thickness. Customized services available upon request.
Product NameAdhesiveCarrierLinerTotal thicknessRemarks
(µm)
5161F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)130economic version
5162F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)150economic version
7563F double sided PP film adhesive tapesolvent acrylicPP film (60 um)brown glassine paper (90g/㎡)155economic version
5163 double sided non woven tissue adhesive tapesolvent acrylicNon Woven Tissue  (14 g/㎡)white paper with logo printing (110g/㎡)160super grade
5163F double sided non woven tissue adhesive tapesolvent acrylicNon woven tissue (14g/㎡)white paper (100g/㎡)160super grade
6072M1 double sided PET adhesive tapesolvent acrylicPET film(12um)semi-transparent red PET film  (70µm)205thick versiondecoration tape company
website:http://www.microland-tapes.com/elevator-tapes/ 收起阅读 »

【环信开发者福利】江西省科技馆面向环信开发者公开采购智能硬件!

随着国家中国智造2025战略实施,智能产品、智能制造与互联网的深度融合、跨业创新,成为家电消费电子行业发展趋势。日前,环信与江西省科技馆达成合作协议,环信作为国内领先的企业级服务商,江西省科技馆将从环信20万+开发者中采购一批代表科技先进力的智能硬件,入驻江西省科技馆展览,一经录取,将按照市价采购!
市场上科技馆现状:

现状一:常设展览和展品缺乏创新,简单模仿、相互雷同的现象普遍,展览主题和设计理念不 明确, 展品更新速度慢,大多数科技馆未能达到《标准》中“年更新率不低于5%”的要求。
现状二:短期专题展览(临时展览)开发力度弱,即使偶尔举办专题展览,也主要靠从外单位引进,缺乏自主创新
现状三:重展示、轻教育,重形式,轻体验。

科技馆分类:
科技馆分类.png

江西 南北京

江西南中国.png

关于江西省科技馆:

江西省科学技术馆(简称江西省科技馆)坐落于赣江之滨,毗邻江南文化名楼滕王阁,是中共江西省委、江西省人民政府决策投资兴建的重点建设工程。全馆占地面积4.6万平方米,建筑面积1.6万平方米。场馆建筑突出“超弦生万物,对撞生新态”的设计理念,主体建筑组合在螺旋运动的轨道上,造型新颖、独特、动势飘逸,“游于无穷,寓于无境”。场馆由主展厅、儿童科学乐园、宇宙剧场、国际会议厅、青云厅及世纪广场等组成,是以展览教育为中心,融科技培训、科学报告、科学实验和科技影视为一体的大型科普教育基地,也是展示我省科技、文化、经济、社会发展的和重要窗口。


采购要求:
  • 基于环信平台开发,具有先进科技代表性。

采购产品分类:
  • 智能手机
  • 智能家居
  • 可穿戴设备
  • 智能交通
  • 智能医疗
  • 智能玩具
  • 智能机器人

 
欢迎环信用户踊跃参加,请将产品介绍发送至邮箱mkt@easemob.com,一经录取,将按照市价采购!
标题《江西省科技馆智能硬件采购-XX》
邮件内容:产品分类+产品/公司介绍,使用环信开发功能
附件:产品PPT/照片

环信优秀智能硬件案例
小墨机器人
微信图片_20171108182543.jpg

 
继续阅读 »
随着国家中国智造2025战略实施,智能产品、智能制造与互联网的深度融合、跨业创新,成为家电消费电子行业发展趋势。日前,环信与江西省科技馆达成合作协议,环信作为国内领先的企业级服务商,江西省科技馆将从环信20万+开发者中采购一批代表科技先进力的智能硬件,入驻江西省科技馆展览,一经录取,将按照市价采购!
市场上科技馆现状:

现状一:常设展览和展品缺乏创新,简单模仿、相互雷同的现象普遍,展览主题和设计理念不 明确, 展品更新速度慢,大多数科技馆未能达到《标准》中“年更新率不低于5%”的要求。
现状二:短期专题展览(临时展览)开发力度弱,即使偶尔举办专题展览,也主要靠从外单位引进,缺乏自主创新
现状三:重展示、轻教育,重形式,轻体验。

科技馆分类:
科技馆分类.png

江西 南北京

江西南中国.png

关于江西省科技馆:

江西省科学技术馆(简称江西省科技馆)坐落于赣江之滨,毗邻江南文化名楼滕王阁,是中共江西省委、江西省人民政府决策投资兴建的重点建设工程。全馆占地面积4.6万平方米,建筑面积1.6万平方米。场馆建筑突出“超弦生万物,对撞生新态”的设计理念,主体建筑组合在螺旋运动的轨道上,造型新颖、独特、动势飘逸,“游于无穷,寓于无境”。场馆由主展厅、儿童科学乐园、宇宙剧场、国际会议厅、青云厅及世纪广场等组成,是以展览教育为中心,融科技培训、科学报告、科学实验和科技影视为一体的大型科普教育基地,也是展示我省科技、文化、经济、社会发展的和重要窗口。


采购要求:
  • 基于环信平台开发,具有先进科技代表性。

采购产品分类:
  • 智能手机
  • 智能家居
  • 可穿戴设备
  • 智能交通
  • 智能医疗
  • 智能玩具
  • 智能机器人

 
欢迎环信用户踊跃参加,请将产品介绍发送至邮箱mkt@easemob.com,一经录取,将按照市价采购!
标题《江西省科技馆智能硬件采购-XX》
邮件内容:产品分类+产品/公司介绍,使用环信开发功能
附件:产品PPT/照片

环信优秀智能硬件案例
小墨机器人
微信图片_20171108182543.jpg

  收起阅读 »

环信即时通讯云 V3.3.6已发布,新增多人实时音视频功能

经过了两个月的内测,环信多人实时音频功能发布,是基于国内领先的环信云通讯技术平台搭建,致力于为用户提供高品质、稳定可靠、随时随地高效沟通的多人视频通讯解决方案。环信多人实时音视频可满足各种日常沟通的应用场景,针对不同场景,只需下载更新到V3.3.6版本SDK即刻拥有,赶紧下载体验吧!

 Android SDK 版本 V3.3.6 2017-11-03
 
新功能:
  • 新增API请查看3.3.6 API变化
  • 使用外接音频输入源进行音视频通话时,设置音频源
  • 提供是否自己处理附件的上传和下载设置项
  • 提供是否自动下载附件类消息附件设置项(缩略图,语音文件)
  • 多人音视频会议功能,详细参考集成文档 多人音视频会议


优化:
  • 更改 easeui 中 EaseChatRow 实现方式,保证发送消息的回调顺利执行


修复: 
  • 修复使用华为推送时注册华为推送 token 空指针问题
  • 修复更新聊天室公告时,其他聊天室成员收到回调崩溃问题
  • 修复保存和插入消息时间戳和本地已存在消息的时间戳不同时,导致内存出现重复消息的问题

 iOS SDK ​版本 V3.3.6 2017-11-03
 
新功能:
  • 多人音视频功能
  • 增加“是否自己实现消息附件上传下载”设置项 [EMOptions isAutoTransferMessageAttachments]
  • 增加“是否自动下载图片和视频缩略图及语音消息”设置项 [EMOptions isAutoDownloadThumbnail]


功能修复:
  • 1v1实时音视频,接通后,一方静音后,另一方再触发静音操作不起作用;
  • 使用SDK下载接口,如果本地已经有同名文件,新的文件名会在原有文件名后边追加数字;
  • 断网情况下,自动登录无法获取会话
  • 使用SDK上传接口,进度回调第一次会返回100%

 
版本历史:Android SDK更新日志  ios SDK更新日志
下载地址:SDK下载​
继续阅读 »
经过了两个月的内测,环信多人实时音频功能发布,是基于国内领先的环信云通讯技术平台搭建,致力于为用户提供高品质、稳定可靠、随时随地高效沟通的多人视频通讯解决方案。环信多人实时音视频可满足各种日常沟通的应用场景,针对不同场景,只需下载更新到V3.3.6版本SDK即刻拥有,赶紧下载体验吧!

 Android SDK 版本 V3.3.6 2017-11-03
 
新功能:
  • 新增API请查看3.3.6 API变化
  • 使用外接音频输入源进行音视频通话时,设置音频源
  • 提供是否自己处理附件的上传和下载设置项
  • 提供是否自动下载附件类消息附件设置项(缩略图,语音文件)
  • 多人音视频会议功能,详细参考集成文档 多人音视频会议


优化:
  • 更改 easeui 中 EaseChatRow 实现方式,保证发送消息的回调顺利执行


修复: 
  • 修复使用华为推送时注册华为推送 token 空指针问题
  • 修复更新聊天室公告时,其他聊天室成员收到回调崩溃问题
  • 修复保存和插入消息时间戳和本地已存在消息的时间戳不同时,导致内存出现重复消息的问题

 iOS SDK ​版本 V3.3.6 2017-11-03
 
新功能:
  • 多人音视频功能
  • 增加“是否自己实现消息附件上传下载”设置项 [EMOptions isAutoTransferMessageAttachments]
  • 增加“是否自动下载图片和视频缩略图及语音消息”设置项 [EMOptions isAutoDownloadThumbnail]


功能修复:
  • 1v1实时音视频,接通后,一方静音后,另一方再触发静音操作不起作用;
  • 使用SDK下载接口,如果本地已经有同名文件,新的文件名会在原有文件名后边追加数字;
  • 断网情况下,自动登录无法获取会话
  • 使用SDK上传接口,进度回调第一次会返回100%

 
版本历史:Android SDK更新日志  ios SDK更新日志
下载地址:SDK下载​
收起阅读 »

【开源项目】Kitura-HuanxinSDK:Swift+Kitura集成环信的开源解决方案

前言
  • Swift是Apple为iOS和Mac OS X开发的编程语言,但不止于此。随着Swift的开源,它开始被Apple官方支持在Ubuntu等GNU/Linux平台上运行,并且理论上可以移植到其他任何操作系统上(只要有人为它开发合适的工具链)。进一步的,它不再限制于用来开发本地/移动App,有人为它开发了Web框架和Web服务器。
  • Kitura是上述Web框架和Web服务器之一。它是由IBM公司开发的,使用Swift语言。不过IBM只是基于Swift.org提供的编译工具链和Swift Package Manager(SPM)开发了一个第三方库,并没有单独开发一个完整的IDE,因此在Linux平台上的开发过程会略显不便。
  • 环信是一个即时通信(IM)服务提供商。如果你的App需要好友私聊、群聊、客服等功能,你就需要一个IM服务。环信已经提供了iOS、Android等平台的SDK,用于客户端直接与环信服务器的交互。除此之外,注册、注销用户等高权限操作不适合从客户端直接发起请求,而应该让客户端先和[你的服务器]交互,再由[你的服务器]去和[环信服务器]交互。由此,服务器端集成是需要开发者自己去完成的。
  • Kitura-HuanxinSDK是用于Swift+Kitura+环信解决方案的服务器端集成。它是对环信服务器端API的简单封装。开发者可以专注于App功能的开发,不用再去逐个研究环信服务器API的细节。


89e3bc67-c0be-48ac-a10f-de5cdb2e9c31.png

使用方法
1.Swift Package Manager
import PackageDescription
let package = Package(
name: "YourProjectName",
dependencies: [
.Package(url: "https://github.com/andy1247008 ... ot%3B, majorVersion: 0)
]
)
2.环信账户信息
import KituraHuanxinSDK

//拼接环信URL基址
let huanxinDomain = "https://a1.easemob.com"
let huanxinOrgName = "1111222233334444"
let huanxinAppName = "yourappname"
let huanxinBaseURL = "\(huanxinDomain)/\(huanxinOrgName)/\(huanxinAppName)"
//准备好ID和Secret
let huanxinClientID = "AAAABBBBCCCCDDDDEEEEFFFF"
let huanxinClientSecret = "AAAABBBBCCCCDDDDEEEEFFFFGGGG"
3.获取一个Huanxin实例
let huanxin = Huanxin(domain:huanxinDomain, orgName:huanxinOrgName, appName:huanxinAppName, client_id:huanxinClientID, client_secret:huanxinClientSecret)
4.注册用户
huanxin.registerUser(username:username, password:password, nickname:nickname, withToken:true){ registerUserResponse, error in
print("registerUserResponse is \(registerUserResponse)")
}

项目github源码地址:https://github.com/andy1247008998/Kitura-HuanxinSDK
继续阅读 »
前言
  • Swift是Apple为iOS和Mac OS X开发的编程语言,但不止于此。随着Swift的开源,它开始被Apple官方支持在Ubuntu等GNU/Linux平台上运行,并且理论上可以移植到其他任何操作系统上(只要有人为它开发合适的工具链)。进一步的,它不再限制于用来开发本地/移动App,有人为它开发了Web框架和Web服务器。
  • Kitura是上述Web框架和Web服务器之一。它是由IBM公司开发的,使用Swift语言。不过IBM只是基于Swift.org提供的编译工具链和Swift Package Manager(SPM)开发了一个第三方库,并没有单独开发一个完整的IDE,因此在Linux平台上的开发过程会略显不便。
  • 环信是一个即时通信(IM)服务提供商。如果你的App需要好友私聊、群聊、客服等功能,你就需要一个IM服务。环信已经提供了iOS、Android等平台的SDK,用于客户端直接与环信服务器的交互。除此之外,注册、注销用户等高权限操作不适合从客户端直接发起请求,而应该让客户端先和[你的服务器]交互,再由[你的服务器]去和[环信服务器]交互。由此,服务器端集成是需要开发者自己去完成的。
  • Kitura-HuanxinSDK是用于Swift+Kitura+环信解决方案的服务器端集成。它是对环信服务器端API的简单封装。开发者可以专注于App功能的开发,不用再去逐个研究环信服务器API的细节。


89e3bc67-c0be-48ac-a10f-de5cdb2e9c31.png

使用方法
1.Swift Package Manager
import PackageDescription
let package = Package(
name: "YourProjectName",
dependencies: [
.Package(url: "https://github.com/andy1247008 ... ot%3B, majorVersion: 0)
]
)
2.环信账户信息
import KituraHuanxinSDK

//拼接环信URL基址
let huanxinDomain = "https://a1.easemob.com"
let huanxinOrgName = "1111222233334444"
let huanxinAppName = "yourappname"
let huanxinBaseURL = "\(huanxinDomain)/\(huanxinOrgName)/\(huanxinAppName)"
//准备好ID和Secret
let huanxinClientID = "AAAABBBBCCCCDDDDEEEEFFFF"
let huanxinClientSecret = "AAAABBBBCCCCDDDDEEEEFFFFGGGG"
3.获取一个Huanxin实例
let huanxin = Huanxin(domain:huanxinDomain, orgName:huanxinOrgName, appName:huanxinAppName, client_id:huanxinClientID, client_secret:huanxinClientSecret)
4.注册用户
huanxin.registerUser(username:username, password:password, nickname:nickname, withToken:true){ registerUserResponse, error in
print("registerUserResponse is \(registerUserResponse)")
}

项目github源码地址:https://github.com/andy1247008998/Kitura-HuanxinSDK 收起阅读 »

IM-SDK和客服SDK并存开发指南—Android篇(更新版)

环信作为国内领先的企业级软件服务提供商,产品包括国内上线最早规模最大的即时通讯云平台——环信即时通讯云,以及国内领先的全媒体智能云客服平台——环信移动客服。区别于环信即时通讯云SDK(IM SDK),环信移动客服也专门提供了访客端SDK。很多小伙伴在环信开发过程中,同时使用了环信即时通讯云和环信移动客服服务,就会有这样的疑问,这个时候应该使用哪个SDK 呢?这两个有什么区别?于是让开发者惊呼“还有这种操作”的《IM-SDK和客服-SDK并存开发指南》应运而生,希望能帮助小伙伴们更快速、高效集成环信。嗯,就是有这种操作,不服就来尬舞啊!!!
 一、SDK介绍
1.访客端客户互动云SDK基于IM-SDK 3.x开发,包含了IM-SDK(除了实时通话之外)的所有API和功能,所以只需使用客户互动云SDK就可以实现联系客服和IM的聊天功能。

2.UI部分集成需要分别导入Kefu-easeui和EaseUI(IM的EaseUI),也可以自己写UI部分。(环信支持ui自定义
二、注意事项
1.开发过程中 初始化、登录、登出,务必使用客服SDK的API。

2.客户互动云SDK包含了armeabi、armeabi-v7、arm64-v8a、x86的CPU架构,在发版的时候,可以选择部分CPU,例如剔除模拟器用的x86架构,在build.gradle中配置即可。 
sdk架构模拟器.jpg


三、资源准备
1.到环信官网下载访客端客户互动云SDK+Demo源码,下载链接:http://www.easemob.com/download/cs选择“Android客服访客端”下载(如下图)。

客服sdk下载图片.png


2.到环信官网下载IM的SDK+Demo源码,下载链接:http://www.easemob.com/download/im 选择Android SDK(如下图)。

即时通讯下载地址.jpg



四、资源简介
1.解压后的SDK压缩包中,含有基础版和实时音视频版,根据需求的不同使用不同的SDK。默认的kefu-easeUI使用的是libs文件夹内的SDK,此SDK含有实时音视频功能,因此比较大,如果不需要使用实时音视频功能的,可以使用libs.without.audio文件夹下的SDK。

2.从官网下载的客服访客端SDK包括以下目录: 
其中:kefu-android-demo为包含实时音视频的商城demo,可以直接运行。
 libs 为客服访客端SDK,包含实时音视频功能。
libs.without.audio 为不包含实时音视频功能的客服访客端SDK。)
注:build.gradle中配置的线上客户互动云sdk配置中没有实时音视频,如果使用实时音视频,那需要本地导入kefu-easeui
图片1.png



五、集成步骤
1.参考客服访客端文档或demo源码集成客服的访客端SDK,文档地址:http://docs.easemob.com/cs/300visitoraccess/androidsdk#cec_android_sdk_集成 

2.可以把Kefu-Easeui作为一个module,import IM的easeUI到项目中,去掉libs里的hyphenate_*.jar以及jniLibs里相关的so。注释掉EaseUI.java中的IMSDK的初始化方法,最终结果为:app项目依赖IM-easeui module,IM-easeui 依赖kefu-easeui module。
IM_sdk的初始化.png



3.在自己项目中的Application中的onCreate方法中,先调用客户互动云SDK的初始化方法,再调动IM-easeui和Kefu-easeui的初始化方法(如果不用IM或客户互动云的EaseUI则不需要对EaseUI做初始化)。
即时通讯easeui初始化.jpg


客服easeui的初始化.jpg



4.在app项目中,调用登录、登出方法需要调动客服的API,其他的API为各自的API。在调用EaseUI相关的Activity时,如为IM-easeui的Activity需要在AndroidManifest.xml中注册,kefu-easeui则不需要再注册(因为在kefu-easeui这个module中的AndroidManifest.xml中已注册)。Demo和EaseUI的源码是开源的,也可查看下。

六、注意事项
   1.APP的通知栏提醒,客户互动云和IM的easeui中均有自己的通知栏,代码均开源,可按照自己的方式去修改
   2.客户互动云SDK是不包含IM的实时通话功能,是实现不了IM的实时音视频的

 
继续阅读 »
环信作为国内领先的企业级软件服务提供商,产品包括国内上线最早规模最大的即时通讯云平台——环信即时通讯云,以及国内领先的全媒体智能云客服平台——环信移动客服。区别于环信即时通讯云SDK(IM SDK),环信移动客服也专门提供了访客端SDK。很多小伙伴在环信开发过程中,同时使用了环信即时通讯云和环信移动客服服务,就会有这样的疑问,这个时候应该使用哪个SDK 呢?这两个有什么区别?于是让开发者惊呼“还有这种操作”的《IM-SDK和客服-SDK并存开发指南》应运而生,希望能帮助小伙伴们更快速、高效集成环信。嗯,就是有这种操作,不服就来尬舞啊!!!
 一、SDK介绍
1.访客端客户互动云SDK基于IM-SDK 3.x开发,包含了IM-SDK(除了实时通话之外)的所有API和功能,所以只需使用客户互动云SDK就可以实现联系客服和IM的聊天功能。

2.UI部分集成需要分别导入Kefu-easeui和EaseUI(IM的EaseUI),也可以自己写UI部分。(环信支持ui自定义
二、注意事项
1.开发过程中 初始化、登录、登出,务必使用客服SDK的API。

2.客户互动云SDK包含了armeabi、armeabi-v7、arm64-v8a、x86的CPU架构,在发版的时候,可以选择部分CPU,例如剔除模拟器用的x86架构,在build.gradle中配置即可。 
sdk架构模拟器.jpg


三、资源准备
1.到环信官网下载访客端客户互动云SDK+Demo源码,下载链接:http://www.easemob.com/download/cs选择“Android客服访客端”下载(如下图)。

客服sdk下载图片.png


2.到环信官网下载IM的SDK+Demo源码,下载链接:http://www.easemob.com/download/im 选择Android SDK(如下图)。

即时通讯下载地址.jpg



四、资源简介
1.解压后的SDK压缩包中,含有基础版和实时音视频版,根据需求的不同使用不同的SDK。默认的kefu-easeUI使用的是libs文件夹内的SDK,此SDK含有实时音视频功能,因此比较大,如果不需要使用实时音视频功能的,可以使用libs.without.audio文件夹下的SDK。

2.从官网下载的客服访客端SDK包括以下目录: 
其中:kefu-android-demo为包含实时音视频的商城demo,可以直接运行。
 libs 为客服访客端SDK,包含实时音视频功能。
libs.without.audio 为不包含实时音视频功能的客服访客端SDK。)
注:build.gradle中配置的线上客户互动云sdk配置中没有实时音视频,如果使用实时音视频,那需要本地导入kefu-easeui
图片1.png



五、集成步骤
1.参考客服访客端文档或demo源码集成客服的访客端SDK,文档地址:http://docs.easemob.com/cs/300visitoraccess/androidsdk#cec_android_sdk_集成 

2.可以把Kefu-Easeui作为一个module,import IM的easeUI到项目中,去掉libs里的hyphenate_*.jar以及jniLibs里相关的so。注释掉EaseUI.java中的IMSDK的初始化方法,最终结果为:app项目依赖IM-easeui module,IM-easeui 依赖kefu-easeui module。
IM_sdk的初始化.png



3.在自己项目中的Application中的onCreate方法中,先调用客户互动云SDK的初始化方法,再调动IM-easeui和Kefu-easeui的初始化方法(如果不用IM或客户互动云的EaseUI则不需要对EaseUI做初始化)。
即时通讯easeui初始化.jpg


客服easeui的初始化.jpg



4.在app项目中,调用登录、登出方法需要调动客服的API,其他的API为各自的API。在调用EaseUI相关的Activity时,如为IM-easeui的Activity需要在AndroidManifest.xml中注册,kefu-easeui则不需要再注册(因为在kefu-easeui这个module中的AndroidManifest.xml中已注册)。Demo和EaseUI的源码是开源的,也可查看下。

六、注意事项
   1.APP的通知栏提醒,客户互动云和IM的easeui中均有自己的通知栏,代码均开源,可按照自己的方式去修改
   2.客户互动云SDK是不包含IM的实时通话功能,是实现不了IM的实时音视频的

  收起阅读 »

集成环信之后集成动态库上传AppStore怎么破?

集成环信之后集成动态库上传AppStore怎么破?
集成环信之后集成动态库上传AppStore怎么破?

环信即时通讯云V3.3.5 SDK已发布,安全传输升级,支持FCM推送

10月23日,环信即时通讯云发布了新版本SDK,此次更新的V3.3.5版本增加了传输安全性,AndroidSDK支持FCM推送,FCM是谷歌推出的最新的Android系统级别的消息推送服务(用来替换GCM)。

iOS SDK 更新日志

版本 V3.3.5 2017-10-23

新功能:

  • 增加了传输安全性
  • 增加广告插件,可以收集用户信息

优化:
  • 私有部署设置dns的接口
  • 优化私有部署重连逻辑
  • 限制用户名长度为255
  • 需要服务器开通的功能接口返回SERVICE_NOT_ENABLED(505)
  • 添加i386库解决模拟器profile时的编译问题

功能修复:
  • 修复4G与wifi切换时偶然出现发送消息失败的bug

 
Android SDK 更新日志

版本 V3.3.5 2017-10-23

新功能:

  • 增加了传输安全性;
  • 支持FCM推送;


优化:
  • 私有部署设置dns的接口;
  • 优化私有部署重连逻辑;
  • 限制用户名长度为255;
  • 需要服务器开通的功能接口返回SERVICE_NOT_ENABLED(505);


修复:
  • 修复4G与wifi切换时偶然出现发送消息失败的bug;
  • 修复VIVO手机JobService crash问题;

 
版本历史:Android SDK更新日志  ios SDK更新日志
下载地址:SDK下载​
继续阅读 »
10月23日,环信即时通讯云发布了新版本SDK,此次更新的V3.3.5版本增加了传输安全性,AndroidSDK支持FCM推送,FCM是谷歌推出的最新的Android系统级别的消息推送服务(用来替换GCM)。

iOS SDK 更新日志

版本 V3.3.5 2017-10-23

新功能:

  • 增加了传输安全性
  • 增加广告插件,可以收集用户信息

优化:
  • 私有部署设置dns的接口
  • 优化私有部署重连逻辑
  • 限制用户名长度为255
  • 需要服务器开通的功能接口返回SERVICE_NOT_ENABLED(505)
  • 添加i386库解决模拟器profile时的编译问题

功能修复:
  • 修复4G与wifi切换时偶然出现发送消息失败的bug

 
Android SDK 更新日志

版本 V3.3.5 2017-10-23

新功能:

  • 增加了传输安全性;
  • 支持FCM推送;


优化:
  • 私有部署设置dns的接口;
  • 优化私有部署重连逻辑;
  • 限制用户名长度为255;
  • 需要服务器开通的功能接口返回SERVICE_NOT_ENABLED(505);


修复:
  • 修复4G与wifi切换时偶然出现发送消息失败的bug;
  • 修复VIVO手机JobService crash问题;

 
版本历史:Android SDK更新日志  ios SDK更新日志
下载地址:SDK下载​ 收起阅读 »

武汉开发者小伙伴看过来,环信讲师线下分享APP如何与AI共舞

活动介绍

你是否有开发时间短却任务重的窘境?

开发过程中需要做的功能点复杂却又很难下手?

如今人工智能行业备受关注 你了解多少?

作为一名技术人员

如何将自己的工作技能与其相结合并不断学习

本次活动我们的演讲嘉宾将对此类问题

为大家答疑解惑 传授经验

"超速玩转"安卓开发

本次活动邀请到

名人朋友圈的安卓负责人霍启圣

环信讲师AIhub人工智能CEO章国良

现场为各位开发者

分享干货

答疑解惑

只要你来就没有遗憾
 
活动概况

2017年10月21日(周六) 14:00-17:00
001.jpg

活动流程
002.jpg

嘉宾&讲题介绍

003.jpg


004.jpg

活动福利​

005.jpg

前20名签到的猿猿

可获得“安卓巴士6周年”徽章

现场还有一二三等抽奖环节

和贴心的伴手礼SendCloud环保手袋一个

不容错过哦

活动须知

请认真填写报名资料用于审核使用

为保证当天活动质量拒绝空降

两点活动准时开始请提前签到

现场签到凭报名成功二维码

路线指南


006.jpg

别愣着 快扫码报名啊

继续阅读 »
活动介绍

你是否有开发时间短却任务重的窘境?

开发过程中需要做的功能点复杂却又很难下手?

如今人工智能行业备受关注 你了解多少?

作为一名技术人员

如何将自己的工作技能与其相结合并不断学习

本次活动我们的演讲嘉宾将对此类问题

为大家答疑解惑 传授经验

"超速玩转"安卓开发

本次活动邀请到

名人朋友圈的安卓负责人霍启圣

环信讲师AIhub人工智能CEO章国良

现场为各位开发者

分享干货

答疑解惑

只要你来就没有遗憾
 
活动概况

2017年10月21日(周六) 14:00-17:00
001.jpg

活动流程
002.jpg

嘉宾&讲题介绍

003.jpg


004.jpg

活动福利​

005.jpg

前20名签到的猿猿

可获得“安卓巴士6周年”徽章

现场还有一二三等抽奖环节

和贴心的伴手礼SendCloud环保手袋一个

不容错过哦

活动须知

请认真填写报名资料用于审核使用

为保证当天活动质量拒绝空降

两点活动准时开始请提前签到

现场签到凭报名成功二维码

路线指南


006.jpg

别愣着 快扫码报名啊

收起阅读 »

Vue-cli整合环信WebIM

[b]今天碰到了一个问题,就是conn.listen里面的函数没法执行,目前不知道怎么解决[/b]
baidu下,这个好像是不支持js严格模式下的调用,看来不行了,希望有大神来改造下
回调函数的参数都是报错
TypeError: 'caller' and 'arguments' are restricted function properties and cannot be accessed in this context.

 


 由于准备做一个社交性的网站,(暂时不考虑app),前端使用的vuejs+vux,使用vue-cli安装,发现环信有提供react的整合,并没有vuejs版本的,只好自己来动手, 由于是第一次用vuejs开发,硬着头皮来,各种import 都是不行,strophe这个js是个自执行的闭包函数,网上各种搜也没有找到方法,也尝试过直接在index.html引入并执行,但是打包的时候会报错,摸索了一个星期(主要是生手加上头脑简单), 今天找到了不报XXX未定义之类的,打包也正常。可能有朋友用得到,提供一个思路,我暂时只想到了这样,希望有比我简单快捷的方法
 
1.  官方的  npm install easemob-websdk --save
 
2.  npm install strophe.js (这里注意加上.js)
 
3.找到node_modules/easemob-websdk/src/connection.js
在里面引入strophe.js, 我是在第二行假的
var Strophe = require('../../strophe.js').Strophe;

1.png

 
然后再大约667行左右加入config 定义

2.png

并在4205行左右使用这个定义

3.png

 
4. 找到node_modules/strophe.js/strophe.js
大约在2883行左右加入两个函数

4.png

 
 
好了,现在基本上可以像vuejs那样使用了
 

5.png


6.png


7.png


8.png


9.png

 
继续阅读 »
[b]今天碰到了一个问题,就是conn.listen里面的函数没法执行,目前不知道怎么解决[/b]
baidu下,这个好像是不支持js严格模式下的调用,看来不行了,希望有大神来改造下
回调函数的参数都是报错
TypeError: 'caller' and 'arguments' are restricted function properties and cannot be accessed in this context.

 


 由于准备做一个社交性的网站,(暂时不考虑app),前端使用的vuejs+vux,使用vue-cli安装,发现环信有提供react的整合,并没有vuejs版本的,只好自己来动手, 由于是第一次用vuejs开发,硬着头皮来,各种import 都是不行,strophe这个js是个自执行的闭包函数,网上各种搜也没有找到方法,也尝试过直接在index.html引入并执行,但是打包的时候会报错,摸索了一个星期(主要是生手加上头脑简单), 今天找到了不报XXX未定义之类的,打包也正常。可能有朋友用得到,提供一个思路,我暂时只想到了这样,希望有比我简单快捷的方法
 
1.  官方的  npm install easemob-websdk --save
 
2.  npm install strophe.js (这里注意加上.js)
 
3.找到node_modules/easemob-websdk/src/connection.js
在里面引入strophe.js, 我是在第二行假的
var Strophe = require('../../strophe.js').Strophe;

1.png

 
然后再大约667行左右加入config 定义

2.png

并在4205行左右使用这个定义

3.png

 
4. 找到node_modules/strophe.js/strophe.js
大约在2883行左右加入两个函数

4.png

 
 
好了,现在基本上可以像vuejs那样使用了
 

5.png


6.png


7.png


8.png


9.png

  收起阅读 »

环信公开课17期回放:环信视频客服的六大应用场景和十大黑科技

 9月28日,环信公开课邀请了来自环信音视频老司机符宁老师,为大家解读了实时音视频开发中的坑,以及关于环信视频客服的六大应用场景和十大黑科技。
 
公开课17期视频回放​
 


 

微信图片_20171011170210.jpg

环信音视频老司机符宁


关于环信视频客服:

作为客户服务领域的领军企业,环信以Web和APP为载体发布了视频客服产品。基于业界领先的实时音视频通讯技术,为访客及企业客服人员提供双向的实时视频交互能力,支持视频画面展示与回放,语音及文字同步在线畅通交流,画质清晰,低延迟。目前已经大量应用于保险定损、在线教育、商品导购、医疗问诊、远程业务办理、VIP服务等六大场景,消费者可以足不出户便可享受真人面对面VIP服务,帮助企业在提高客户体验的同时极大降低成本和提升客服效率。


参加环信公开课还有礼品相送:

 恭喜 赵X银,houge,王珏 三位同学同学成为本期公开课幸运观众,获得环信定制版T恤。
第17期公开课_05.png


环信视频客服产品试用请点击http://a.eqxiu.com/s/ob8agMUU
继续阅读 »
 9月28日,环信公开课邀请了来自环信音视频老司机符宁老师,为大家解读了实时音视频开发中的坑,以及关于环信视频客服的六大应用场景和十大黑科技。
 
公开课17期视频回放​
 


 

微信图片_20171011170210.jpg

环信音视频老司机符宁


关于环信视频客服:

作为客户服务领域的领军企业,环信以Web和APP为载体发布了视频客服产品。基于业界领先的实时音视频通讯技术,为访客及企业客服人员提供双向的实时视频交互能力,支持视频画面展示与回放,语音及文字同步在线畅通交流,画质清晰,低延迟。目前已经大量应用于保险定损、在线教育、商品导购、医疗问诊、远程业务办理、VIP服务等六大场景,消费者可以足不出户便可享受真人面对面VIP服务,帮助企业在提高客户体验的同时极大降低成本和提升客服效率。


参加环信公开课还有礼品相送:

 恭喜 赵X银,houge,王珏 三位同学同学成为本期公开课幸运观众,获得环信定制版T恤。
第17期公开课_05.png


环信视频客服产品试用请点击http://a.eqxiu.com/s/ob8agMUU 收起阅读 »

环信WebIM2.0版本发布,专为移动端H5打造的通讯SDK

十年磨一剑 砺得梅花香
-献给在一线开发程序员们
 
经过了长达三个月的封闭开发,环信WebIM2.0版本在9月22号发布,此次更新的WebIM2.0也被称为“H5版本”,一套Demo同时支持PC和H5,自适应微信/QQ和各种手机浏览器。
 
WebIM 2.0 (webim-h5) 在1.x的基础上, 主要做了以下更新:
  • 响应式布局, 一套Demo同时支持PC和H5,自适应不同终端屏幕尺寸
  • 完全基于Reac + Redux的单向数据流
  • 引入ant-design组件库,方便开发者后续开发
  • 适配微信/QQ和各种手机浏览器

 
webim-h5在线体验地址:https://webim-h5.easemob.com
 
安装
1.初始化安装
在/demo下执行 npm i
2.如果需要同时编辑sdk cd sdk && npm link && cd .. && npm link easemob-websdk
3.如果需要同时编辑webrtc cd webrtc && npm link && cd .. && npm link easemob-webrtc
4.运行demo
cd demo && npm start (requires node@>=6)
http://localhost:3001
cd demo && HTTPS=true npm start (webrtc supports HTTPS only)
https://localhost:3001
5.发布demo cd demo && npm run build /demo/build 目录下的就是可以运行和部署的版本
执行npm start时如果出现
```
./src/config/WebIM.js
Module not found: Can't resolve 'easemob-websdk/dist/strophe-1.2.8-g.js' in '<YourRootDir>/demo/src/config'
```
FIX: 没有执行 npm link easemob-websdk
 
3. 执行npm start时如果出现
> node scripts/start.js

/Users/wenke/www/web-im/demo/scripts/start.js:23
const {
^

SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
FIX: 请检查node版本是否是v6.0+
 
4. Redux State 的数据结构如下:
{
// ---------------------------------
// 响应式断点
// ---------------------------------
//xs: "480px"
//sm: "768px"
//md: "992px"
//lg: "1200px"
//xl: "1600px"
breakpoint: {
xs: false,
sm: false,
md: false,
lg: false,
xl: false
},

// ---------------------------------
// UI相关
// ---------------------------------
common: {
fetching: false,
isGetGroupAlready: true,
isGetChatRoomAlready: false,
showGroupRequestModal: false //群主管理加入群消息
},

// ---------------------------------
// 用户登录信息
// ---------------------------------
login: {
username: 'sunylt',
password: null,
token: "YWMtZ0m-opwTEeeS-e0Ko59rsU1-S6DcShHjkNXh_7qs2vV",
fetching: false,
error: false
isLogin: true,
},

// ---------------------------------
// 多语言
// ---------------------------------
i18n: {

// 已配置语言
translations: {
cn: {},
us: {},
},

// 当前语言
locale: "cn"
},


// 注册信息,没进行注册操作为{}
register: {
username: "123abcdbb",
password: "123",
fetching: false,
registerError: null
},

// 预留 暂无用
contacts: {}

// 预留 暂无用
im: {}

// ---------------------------------
// 数据实体
// ---------------------------------
entities: {
// 好友
roster: {
byName: {
name: { subscription,jid, ask, name, groups }
...
},
names: ['lwz2' ...],
// 好友列表在此,因为好友列表来源于roster,息息相关
friends: ,
},
// 群组
group: {
loadingFailed: <Boolean>,
isLoading: <Booleadn>,
rightSiderOffset: <Number>, //控制右侧群组管理面板
byId: {
groupId: {groupid, groupname},
....
},
names: [groupName_#-#_groupId, ....]
},
// 聊天室
chatroom: {
byId: {
chatId: {chatId, name, owner, affiliations_count}
...
},
names: [chatName_#-#_chatId, ....]
},
// 陌生人
stranger: {
},

// 群组成员信息
groupMember: {
groupId: {
muted: {byName: {}},//群主可见,禁言列表
byName: {
name: {name: <String: name>, affiliation: 'member'}
},
names: ,
admins: , //群管理员可见
},
...
}

// 订阅通知
subscribe: {
byFrom: {}
},

// 黑名单列表
blacklist: {
byName: {}
name:
},

// 消息
message: {

// 所有消息
byId: {
mid: {"type":"chat|groupchat|chatroom|stranger|error", "chatId": <String: chatId>},
...
}

// 单聊消息列表
chat: {
chatId: [
{message},
...
]
},

// 群组消息列表
groupChat: {
chatId: [
{message},
...
]
},

// 聊天室消息列表
chatroom: {
chatId: [
{message},
...
]
},

// 陌生人消息列表
stranger: {
chatId: [
{message},
...
]
},

// 预留 暂无用
extra: {}

// 未读消息记录
unread: {
// 好友
chat: {
chatId: <Number: unreadNum>,
...
},
// 群组
groupchat: {
chatId: <Number: unreadNum>,
...
},
// 聊天室
chatroom: {
chatId: <Number: unreadNum>,
...
},
// 陌生人
stranger: {
chatId: <Number: unreadNum>,
...
}
}

// 自己发的消息mid跟本地id对照
byMid: {
messageId: {id: <String: localId>},
...
},
},

// 加入群申请
groupRequest: {
byGid: {}
}
}
}
继续阅读 »
十年磨一剑 砺得梅花香
-献给在一线开发程序员们
 
经过了长达三个月的封闭开发,环信WebIM2.0版本在9月22号发布,此次更新的WebIM2.0也被称为“H5版本”,一套Demo同时支持PC和H5,自适应微信/QQ和各种手机浏览器。
 
WebIM 2.0 (webim-h5) 在1.x的基础上, 主要做了以下更新:
  • 响应式布局, 一套Demo同时支持PC和H5,自适应不同终端屏幕尺寸
  • 完全基于Reac + Redux的单向数据流
  • 引入ant-design组件库,方便开发者后续开发
  • 适配微信/QQ和各种手机浏览器

 
webim-h5在线体验地址:https://webim-h5.easemob.com
 
安装
1.初始化安装
在/demo下执行 npm i
2.如果需要同时编辑sdk cd sdk && npm link && cd .. && npm link easemob-websdk
3.如果需要同时编辑webrtc cd webrtc && npm link && cd .. && npm link easemob-webrtc
4.运行demo
cd demo && npm start (requires node@>=6)
http://localhost:3001
cd demo && HTTPS=true npm start (webrtc supports HTTPS only)
https://localhost:3001
5.发布demo cd demo && npm run build /demo/build 目录下的就是可以运行和部署的版本
执行npm start时如果出现
```
./src/config/WebIM.js
Module not found: Can't resolve 'easemob-websdk/dist/strophe-1.2.8-g.js' in '<YourRootDir>/demo/src/config'
```
FIX: 没有执行 npm link easemob-websdk
 
3. 执行npm start时如果出现
> node scripts/start.js

/Users/wenke/www/web-im/demo/scripts/start.js:23
const {
^

SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
FIX: 请检查node版本是否是v6.0+
 
4. Redux State 的数据结构如下:
{
// ---------------------------------
// 响应式断点
// ---------------------------------
//xs: "480px"
//sm: "768px"
//md: "992px"
//lg: "1200px"
//xl: "1600px"
breakpoint: {
xs: false,
sm: false,
md: false,
lg: false,
xl: false
},

// ---------------------------------
// UI相关
// ---------------------------------
common: {
fetching: false,
isGetGroupAlready: true,
isGetChatRoomAlready: false,
showGroupRequestModal: false //群主管理加入群消息
},

// ---------------------------------
// 用户登录信息
// ---------------------------------
login: {
username: 'sunylt',
password: null,
token: "YWMtZ0m-opwTEeeS-e0Ko59rsU1-S6DcShHjkNXh_7qs2vV",
fetching: false,
error: false
isLogin: true,
},

// ---------------------------------
// 多语言
// ---------------------------------
i18n: {

// 已配置语言
translations: {
cn: {},
us: {},
},

// 当前语言
locale: "cn"
},


// 注册信息,没进行注册操作为{}
register: {
username: "123abcdbb",
password: "123",
fetching: false,
registerError: null
},

// 预留 暂无用
contacts: {}

// 预留 暂无用
im: {}

// ---------------------------------
// 数据实体
// ---------------------------------
entities: {
// 好友
roster: {
byName: {
name: { subscription,jid, ask, name, groups }
...
},
names: ['lwz2' ...],
// 好友列表在此,因为好友列表来源于roster,息息相关
friends: ,
},
// 群组
group: {
loadingFailed: <Boolean>,
isLoading: <Booleadn>,
rightSiderOffset: <Number>, //控制右侧群组管理面板
byId: {
groupId: {groupid, groupname},
....
},
names: [groupName_#-#_groupId, ....]
},
// 聊天室
chatroom: {
byId: {
chatId: {chatId, name, owner, affiliations_count}
...
},
names: [chatName_#-#_chatId, ....]
},
// 陌生人
stranger: {
},

// 群组成员信息
groupMember: {
groupId: {
muted: {byName: {}},//群主可见,禁言列表
byName: {
name: {name: <String: name>, affiliation: 'member'}
},
names: ,
admins: , //群管理员可见
},
...
}

// 订阅通知
subscribe: {
byFrom: {}
},

// 黑名单列表
blacklist: {
byName: {}
name:
},

// 消息
message: {

// 所有消息
byId: {
mid: {"type":"chat|groupchat|chatroom|stranger|error", "chatId": <String: chatId>},
...
}

// 单聊消息列表
chat: {
chatId: [
{message},
...
]
},

// 群组消息列表
groupChat: {
chatId: [
{message},
...
]
},

// 聊天室消息列表
chatroom: {
chatId: [
{message},
...
]
},

// 陌生人消息列表
stranger: {
chatId: [
{message},
...
]
},

// 预留 暂无用
extra: {}

// 未读消息记录
unread: {
// 好友
chat: {
chatId: <Number: unreadNum>,
...
},
// 群组
groupchat: {
chatId: <Number: unreadNum>,
...
},
// 聊天室
chatroom: {
chatId: <Number: unreadNum>,
...
},
// 陌生人
stranger: {
chatId: <Number: unreadNum>,
...
}
}

// 自己发的消息mid跟本地id对照
byMid: {
messageId: {id: <String: localId>},
...
},
},

// 加入群申请
groupRequest: {
byGid: {}
}
}
}
收起阅读 »