我正在使用:
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手机都会发生这种情况。
有人见过这个问题吗?
由于
答案 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!
});