I want to know something about PlayCanvas on Android and iOS

None. If you set values in the Editor, those are at runtime assigned to the materials using the same properties you would use when setting this up using a script directly.

But if I set the value through the editor, it is obviously stuck when I enter the project (I mean publish),not by script.This is strange.Is this a bug in the engine?

What you mean by ‘stuck’?

Since the project is not public, I will send you two links by message. You can have a look