title: Webrtc sending call offer over FCM
body: <p>I want to send the <strong>call offer message (sdp)</strong> over fcm to offline users. But the issue is the <strong>limit of fcm is 4096 bytes</strong> and the sdp of call offer exceeds this limit in case of video calls.</p>
  
  <p>My mechanism for call offer: User creates a call offer message for remote peer, get the message and emit it to server via SocketIO. Server then checks if the remote peer is online (connected via socket). </p>
  
  <p>Now if the remote user is offline I need to send the sdp to the user via push notification. </p>
  
  <p>Is my approach to this problem correct? Or do I need to change the mechanism to first signal the call offer and then when the remote user get notified, I generate call offer and use my SocketIO to transmit the sdp </p>