Ну, вполне понятно, что соответствующее пространство имен существует только на определенной целевой платформе. Не удивительно, что пространство имен с именем iOS
не включено в сборку для Android
и наоборот ...
Взгляните на Компиляция, зависящая от платформы
и удалите соответствующие блоки кода, используя #if
препроцессоры
#if UNITY_IOS
using Unity.Notifications.iOS;
#elseif UNITY_ANDROID
using Unity.Notifications.Android;
#endif
...
#if UNITY_IOS
<Code for IOS>
#elseif UNITY_ANDROID
<Code for Android>
#endif
Вероятно, они сделали то же самое, оборачивая целые пространства имен в таких препроцессорах, чтобы исключить их на соответствующих целевых платформах.