From my experience in China, they dont use the phraseology like Stateside.
If they cleared you for the arrival, told you to maintain 900M, and cleared you for the approach, you still have to meet the altitude and speed restrictions. Unless, of course, he deleted them.
The best thing to do is ask the controller if speed and altitude restrictions for the arrival are in effect. Otherwise, I would abide by the restrictions. My 2 cents worth.
Having said that, if you dont meet the 900M restriction, they may not even notice!