场景描述
为了在通话应用中实现呼叫邀请通知功能,你需要集成 anyRTC RTC SDK、anyRTC RTM SDK 和应用对应平台的原生呼叫 API,例如 Android 平台的 ConnectionService、iOS 平台的 CallKit、Flutter 和 React Native 平台的 CallKeep。由于 RTM SDK 只能在应用正常运行时实现呼叫邀请通知功能,集成原生呼叫 API 可以保证当应用进程处于后台或者被关闭时,用户仍可以收到呼叫邀请通知。
实现方法
步骤一:集成 RTC SDK 和 RTM SDK
RTC SDK 和 RTM SDK 具体的集成文档请参考:
步骤二:使用 RTM SDK 实现呼叫邀请的基本控制逻辑
关于如何使用 RTM SDK 实现呼叫邀请功能,请参考呼叫邀请。
步骤三:集成对应平台的原生呼叫 API 并实现呼叫邀请通知
- 对于 Android 平台,你可以参考 ConnectionService 的官方文档和 anyRTC 提供的示例项目。
- 对于 iOS 平台,你可以参考 CallKit 的官方文档和 anyRTC 提供的示例项目。
- 对于 Flutter 和 React Native 平台,你可以参考 CallKeep 的官方文档。