gpt4 book ai didi

ios - Ionic 4 在 Android 上工作时未在 IOS 设备上打开外部/默认电子邮件应用程序

转载 作者:行者123 更新时间:2023-11-28 23:20:59 24 4
gpt4 key购买 nike

我编写了一个按钮,用于从我的应用程序中打开手机的默认电子邮件应用程序。它目前适用于 android,根本不适用于 IOS。我不确定哪里出了问题,网上也没有太多关于这个话题的信息。如果有人能指导我,我将不胜感激。

我试过的代码在 IOS 上失败,在 Android 上有效,如下所示:

<ion-button expand="block" (click)="emailTest()">
<ion-label>help@test.co.nz</ion-label>
</ion-button>

emailTest(){
this._platform.ready().then(() => {
window.open('mailto:help@test.co.nz');
});
}
<ion-button expand="block">
<a href="help@test.co.nz" style="color:white" >help@test.co.nz</a>
</ion-button>
<ion-button expand="block" (click)="emailTest()">
<ion-label>help@test.co.nz</ion-label>
</ion-button>

emailTest(){
window.open("mailto: help@test.co.nz",'_system');
}

最佳答案

尝试使用 Ionic 的 In App Browser 插件。

安装插件后,您可以在App中打开一个url,也可以在系统提供的浏览器如chrome/safari中打开一个url

  1. 添加依赖注入(inject)

    构造函数(私有(private) inAppBrowser:InAppBrowser){ ...

  2. 调用创建方法并将目标设置为“_system”

    openUrl(网址) {

    this.inAppBrowser.create(url, '_system');

    }

    _blank:在 InAppBrowser 中打开。

    _system:在系统的网络浏览器中打开。

关于ios - Ionic 4 在 Android 上工作时未在 IOS 设备上打开外部/默认电子邮件应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59674176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com