Skip to content
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}");`

Clone this wiki locally