【问题标题】:Using an ionic native plugin only on Android仅在 Android 上使用离子原生插件
【发布时间】:2021-05-09 14:48:28
【问题描述】:

我有一个有趣的用例,我想使用离子原生插件,即仅在两个平台中的一个平台上使用蓝牙串行。所以我想在 Android 上使用它,而不是在 iOS 上。有没有办法将依赖项添加到一个平台?

【问题讨论】:

标签: cordova ionic-framework ionic-native ionic5


【解决方案1】:

是的,您可以使用Platform Api 来检测平台并编写您的平台特定代码。

在您的 .ts 文件中:

import { Platform } from '@ionic/angular';

export class YourPage implements OnInit {
    constructor(private platform: Platform){
    }
  if (this.platform.is('android')) {
     // Write your Android Specific code
  } else {
     console.log('Other Platform')
  }

}

【讨论】:

  • 谢谢,但问题是即使我没有在代码中使用它,它仍然会在 iOS 上请求许可。
  • 这很有趣。必须调查一下。
猜你喜欢
  • 1970-01-01
  • 2017-07-04
  • 1970-01-01
  • 1970-01-01
  • 2020-10-21
  • 1970-01-01
  • 1970-01-01
  • 2017-11-17
相关资源
最近更新 更多