나는 Firebase가 원격 DB로, OneSignal이 알림을 보내기 위해 Ionic 1 앱을 만들고있다.Firebase + OneSignal - PlayerId를 Firebase에 저장 하시겠습니까?
기기 알림을 기기에 보내고 싶습니다 (예 : 두 명의 사용자가 함께 채팅하고 새 메시지가 도착하고 앱이 백그라운드에있는 경우).
FireId 데이터베이스에 PlayerId (사용자의 OneSign ID)를 저장 하시겠습니까? 이 일을하는 데 보안 우려가 있습니까?
받는 사람의 PlayerId를 식별하고 검색하는 다른 방법을 권합니다.
사용자가 정보를 읽을 수 있도록 보안 규칙을 구성 할 수 있습니다. https://firebase.google.com/docs/database/security/ – cartant
요점을 보았지만 명확히하기 위해 사용자를 원합니다. A는 세그먼트를 통하지 않고 직접 통지를 보내기 위해 사용자 B PlayerId를 검색 할 수 있습니다. –
보안 규칙은 데이터베이스의 정보를 기반으로 할 수 있으므로 플레이어 B를 플레이어 A에 연결하는 정보가 저장되어있는 경우, 그것을 사용하여 플레이어 B에게도 읽기 권한을 부여 할 수 있습니다. SO에 몇 가지 예가 있어야합니다. Firebase 보안 규칙 및 그룹 또는 팀 검색 등 – cartant