由于Sinch SDK是在后台运行的,所以我们需要在AndroidManifest文件中添加一些必要的配置。具体地,在应用程序的Manifest文件中,添加以下权限:
同时需要添加以下代码来启动Sinch客户端:
private SinchClient sinchClient = null;
sinchClient = Sinch.getSinchClientBuilder()
.context(getApplicationContext())
.applicationKey(SINCH_APP_KEY)
.applicationSecret(SINCH_APP_SECRET)
.environmentHost(SINCH_HOST)
.userId(USER_ID)
.build();
sinchClient.setSupportCalling(true);
sinchClient.startListeningOnActiveConnection();
sinchClient.start();
在上述代码中,需要将变量SINCH_APP_KEY、SINCH_APP_SECRET、SINCH_HOST和USER_ID替换为Sinch帐号配置中的相应值,这样就可以正常接收来自Sinch平台的来电了。