【问题标题】:Integrate Intercom with Ionic 4?将对讲机与 Ionic 4 集成?
【发布时间】:2019-06-01 11:19:12
【问题描述】:

我正在尝试将 Intercom 与 Ionic 4 集成。

我能找到的唯一文档是 Ionic 3... https://ionicframework.com/docs/native/intercom/

我知道它适用于 Ionic 3,而且我正在使用 Ionic 4,但这是我能找到的唯一文档。当我尝试实现它时,我得到了这个错误......

core.js:12501 ERROR Error: Uncaught (in promise): TypeError: Object(...) is not a function
TypeError: Object(...) is not a function

现在还不能将 Intercom 与 Ionic 4 集成吗?这是我的代码(简化)...

import { Component } from '@angular/core';
import { Intercom } from '@ionic-native/intercom';

@Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {

  constructor(private intercom: Intercom) {

  }
  ShowIntercom() {
    this.intercom.displayMessenger();
  }
}

任何帮助将不胜感激。

【问题讨论】:

  • 您是否在您的 ionic 4 应用中集成了对讲机?
  • 不,他们不支持 Ionic 4。但这是不久前的事了,所以我不支持。
  • 现在,我也集成了这个插件,找了个好资源。如果我解决了这个问题,我会提供给你,我的代码。

标签: cordova ionic-framework ionic3 intercom


【解决方案1】:

使用 Ionic 4 和 Ionic Native 5 及更高版本时,您需要使用“/ngx”导入它们

import { Intercom } from '@ionic-native/intercom/ngx';

【讨论】:

  • 您还需要在您的app.module.ts 中的providers 列表中列出Intercom。 (我设法将对讲机与 ionic 4 集成)
  • @ciekawy 你对 Android 没有问题吗?
【解决方案2】:

当时没有。我们决定更改客户通信提供商(出于商业目的),所以不能再说了。我不认为原始问题是特定于平台的。

【讨论】:

    猜你喜欢
    • 2019-09-18
    • 2022-09-28
    • 2017-11-24
    • 2020-06-09
    • 1970-01-01
    • 2019-12-29
    • 2014-07-16
    • 2017-03-12
    • 1970-01-01
    相关资源
    最近更新 更多