在Cordova / Ionic中接收网址

时间:2016-12-26 12:50:56

标签: android cordova typescript ionic2 cordova-plugins

我希望在我的cordova应用中收到来自facebook或youtube等其他应用的网址。我认为这个:

我安装了插件,然后我写了这段代码。

window.plugins.webintent.hasExtra(window.plugins.webintent.EXTRA_TEXT,
    function(url) {
        // url is the value of EXTRA_TEXT
    }, function() {
        // Something really bad happened.
    }
);

我使用cordova / ionic与打字稿 我有一些问题: 第一:我把这段代码放在构造函数的方法中? 第二:我有这个错误 - >类型窗口上不存在属性插件

编辑: 这是构造函数

    constructor(public navCtrl: NavController,platform: Platform) {
    platform.ready().then(() => {

      WebIntent.hasExtra(WebIntent.EXTRA_TEXT).then(
        function(url) {
    console.log("succes" + url);
  }, function(url) {
      console.log("error" + url)
    });
  })
}

1 个答案:

答案 0 :(得分:2)

如果您使用了离子原生的,根据文档

import {WebIntent} from 'ionic-native';

WebIntent.hasExtra(WebIntent.EXTRA_TEXT).then(onSuccess, onError);

您可以在

之后使用它
platform.ready().then(() => {
//use plugin
})