我希望在我的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)
});
})
}
答案 0 :(得分:2)
如果您使用了离子原生的,根据文档
import {WebIntent} from 'ionic-native';
WebIntent.hasExtra(WebIntent.EXTRA_TEXT).then(onSuccess, onError);
您可以在
之后使用它platform.ready().then(() => {
//use plugin
})