推特在Twitter发布后崩溃

时间:2017-01-26 18:29:46

标签: twitter ionic2

我正在使用:

window.open(`twitter://post?text=${caption}`, "_system");

从我的Ionic 2应用发布推文。

这会成功打开应用并创建推文。 发布后,Twitter崩溃,我的应用程序也崩溃了。

我可以从Android Studio获取此日志: https://www.dropbox.com/s/o1d9cr6htug4ai6/Screenshot%202017-01-26%2018.05.09.png?dl=0

Android和iOS手机都会发生这种情况。

有人见过这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

为什么不使用InAppBrowser?

import {InAppBrowser} from 'ionic-native';
...
let browser = new InAppBrowser('https://ionic.io', '_system');

但是你想要的更好的解决方案是离子内置的社交分享插件

import { SocialSharing } from 'ionic-native';

// Check if sharing via email is supported
SocialSharing.canShareViaEmail().then(() => {
  // Sharing via email is possible
}).catch(() => {
  // Sharing via email is not possible
});

// Share via email
SocialSharing.shareViaTwitter(message, image, url).then(() => {
  // Success!
}).catch(() => {
  // Error!
});