Adjust Platform Vector Y. For example, to make a higher jump - "Player Set Vector Y to (Self.Platform.VectorY-200)"
Detecting when the platform is moving up is different problem. Depending on the behavior you use to move it, you may be able to access its velocity or moving vector (something like Platform.Behavior.VectorY). If not, you can simply place invisible Zone sprites on your layout in places where platforms are going up. When player is jumping and overlapping the Zone sprite, make its jump higher.