The code to setup the MeshRenderer that works on other platforms:
mr.material.color = col;
mr.sortingLayerName = "Transparency";
mr.material.SetFloat("_Mode", 2.0f);
mr.material.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.SrcAlpha);
mr.material.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha);
mr.material.SetInt("_ZWrite", 0);
mr.material.DisableKeyword("_ALPHATEST_ON");...
Transparency using Standard Shader does not work on IOS
mr.material.color = col;
mr.sortingLayerName = "Transparency";
mr.material.SetFloat("_Mode", 2.0f);
mr.material.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.SrcAlpha);
mr.material.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha);
mr.material.SetInt("_ZWrite", 0);
mr.material.DisableKeyword("_ALPHATEST_ON");...
Transparency using Standard Shader does not work on IOS