-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Geek范 edited this page Nov 8, 2016
·
6 revisions
Welcome to the planet-sdk-java wiki!
对于Facechat的视讯服务,多数情况下可直接使用IOS和Android提供的SDK进行完整的业务开发,不需要服务端的接入,但是如果你需要定制某次用户的通话(eg.视频画质,连接策略,路由节点....),又或者你需要通过facechat视讯服务的长连接向指定用户推送系统消息;
1.在调用服务端之前,需要配置开发者自己的AppID等信息:
`PlanetConfig.appId = "{appId}";`
`PlanetConfig.appToken = "{appToken}";//重要信息,请认真保管`
`PlanetConfig.rsaKey = "{rsaKey}";//重要信息,请认真保管`
`PlanetConfig.signType = "{signType}";//前面类型,目前支持MD5和RSA(1024)`
2.配置完成后,即可开始接口的调用指定某个房间的通话策略:
`RoomPolicy policy = new RoomPolicy();`
`policy.setDisableP2P(true);`
`policy.setMembers(new String[]{"token1","token2"});//限定用户进行通话`
`policy.setDisableP2P(true);//是否禁用P2P通话`
`policy.setQuality(Planets.RTC.Quality.HIGH); //通话画质`
`String roomId = PlanetSDK.createRoom(policy);//roomId需下发到客户端`
3.向某些用户发送系统消息(非Apns推送,走的是facechat的长连接消息)
`PlanetSDK.sendIM("$!{token}","$!{message}");`