"You are blocking your own pipeline list to enable my multiplayer game." For Status: "WaitingForMatch" and Status: "Matched" Get Matchmaking Ticket Return only returns 1 single player in the list of Users that have joined this ticket on both devices #1, 2 Player Match or higher has only one Member in the return. I got the same result on both Android Java and Javascript. #2, I do not have a method of sending Push Messages without PlayFabId or DeviceToken. #3, fcm/notification has device groups on the app server that uses DeviceToken[i]. I need all Players DeviceToken[i] using this option. #4, Best guess. I need to use a for(i++){} loop to send out Player Moves to each devices using the PlayFabId[i] with Playfab "Server/Send Push Notification". #5, Would also be a good idea for me to pass the players Display Name in the Members[i].Attributes.DataObject as well without having to pass additional API calls to retrieve that information. PlayFabIds[i] = Members[i].Attributes.DataObject.PlayFabId; Playfab SendPushNotification, function UpdatePlayerMove(){ for(i=1;i<PlayFabIds.length;i++){ BODY = { "Recipient": PlayFabIds[i], "Package": { "Message":"Moved Game Piece", "Title":"title", } } /* Send Move To Each Device */ ExecuteRequest( "Server/SendPushNotification", BODY ) } } DeviceTokens[i] = Members[i].Attributes.DataObject.DeviceToken; Multi-Device Firebase Push Messaging, BODY { "operation": "create", "notification_key_name": "appUser", "registration_ids": [ DeviceTokens[0], DeviceTokens[1], DeviceTokens[2], DeviceTokens[3], DeviceTokens[4], DeviceTokens[5] ] } Thanks Rob