我正在使用:
window.open(`twitter://post?text=${caption}`, "_system");
从我的 Ionic 2 应用程序发布推文。
这将成功打开应用并创建推文。发布后,推特崩溃了,我的应用程序也崩溃了。
我可以从Android Studio获取此日志:https://www.dropbox.com/s/o1d9cr6htug4ai6/Screenshot%202017-01-26%2018.05.09.png?dl=0
这发生在Android和iOS手机上。
有人看过这个问题吗?
谢谢
为什么不使用 InAppBrowser?
import {InAppBrowser} from 'ionic-native';
...
let browser = new InAppBrowser('https://ionic.io', '_system');
但是您想要的更好的解决方案是Ionic内置的社交共享插件
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!
});