Spec
1. 리액트 네이티브(React Native) SDK
2. PHP 기반 사이트
JS SDK를 이용하여 적용 가능합니다.
3. iOS swift 지원 여부
별도의 swift 전용 패키지는 제공되지 않으나 iOS sdk는 제공합니다.
예제 코드 링크입니다: https://docs.talkplus.io/ios/sample-application
4. REST API 개발
관리의 용도로 사용하는 API입니다. API Key가 노출되면 안 되기 때문에 백엔드 서비스에서만 호출해야 합니다.
5. 시간/날짜 기준
millisecond 단위의 unix timestamp를 사용하고 있습니다.
위 값을 파싱하면 원하시는 시간대를 표현할 수 있습니다.
6. 글자 제한
사용자 ID는 특수문자의 경우 "-"와 "_"만 허용하고 있습니다. - ChannelID : 68자 - ChannelName : 1024자 - UserID : 68자 - UserName : 128자 - CategoryName : 32자
UserID 검증 시 다음 정규 표현식을 사용하고 있습니다. : a-zA-Z0-9_
7. 유저 세션 유지 기간
세션 생성 시점 이후 6개월동안 유효합니다.
8. 실시간 이벤트
background에서 알림을 받기 위해서는 따로 콜백 등록을 하여야 하며, 필요에 따라 FCM 푸시 알림을 data message 타입으로 받아야 할 경우도 있습니다. 참고: https://docs.talkplus.io/android/push-notification#push-notification
Last updated