Platform
isPlatform
isPlatform
メソッドを使用して、アプリが特定のプラットフォームで実行されているかどうかを確認できます:
import { isPlatform } from '@ionic/vue';
isPlatform('ios'); // returns true when running on a iOS device
CopyCopied
ユーザー実行しているプラットフォームに応じて、isPlatform(platformName)は true または false を返します。 同じアプリが複数のプラットフォーム名に対して true を返す場合があることに注意してください。 たとえば、iPadから実行するアプリは、mobile、ios、ipad、およびtabletのプラットフォーム名に対して true を返します。 さらに、アプリが Cordova から実行されている場合、cordovaもtrueになります。
getPlatforms
getPlatforms
メソッドを使用して、アプリが現在実行されているプラットフォームを判別できます。
import { getPlatforms } from '@ionic/vue';
getPlatforms(); // returns ["iphone", "ios", "mobile", "mobileweb"] from an iPhone
CopyCopied
使用しているデバイスに応じて、 getPlatforms
は複数の値を返すことができます。 それぞれの値はプラットフォームに応じて配列で返却されます。たとえば、iPhoneでは、mobile、ios、およびiphoneが返されます。
Platforms
次の表に、使用可能なすべてのプラットフォーム値とその説明を示します。
Platform Name | Description |
---|---|
android | a device running Android |
capacitor | a device running Capacitor |
cordova | a device running Cordova |
desktop | a desktop device |
electron | a desktop device running Electron |
hybrid | a device running Capacitor or Cordova |
ios | a device running iOS |
ipad | an iPad device |
iphone | an iPhone device |
mobile | a mobile device |
mobileweb | a web browser running in a mobile device |
phablet | a phablet device |
pwa | a PWA app |
tablet | a tablet device |
Previous
Config
Next
Progressive Web Apps in Vue