diff --git a/packages/canvas-polyfill/navigator.ts b/packages/canvas-polyfill/navigator.ts index db88273d1..1d9385c3b 100644 --- a/packages/canvas-polyfill/navigator.ts +++ b/packages/canvas-polyfill/navigator.ts @@ -8,11 +8,19 @@ export class Navigator { userAgent = 'NativeScript'; vendor = ''; vendorSub = ''; - platform = []; appVersion = Device.osVersion; maxTouchPoints = 5; standalone = true; get gpu() { return gpu; } + get platform() { + if (global.isIOS) { + if (Device.os === 'iPadOS') { + return 'MacIntel'; + } + return Device.deviceType === 'Tablet' ? 'iPad' : 'iPhone'; + } + return Device.os; + } }