我已经在Ionic中使用社交共享插件已有一段时间了,并且运行良好。 Android仍然运行良好,并且我的应用程序还有另一个方面可以使用canShareVia(),并且可以在Android和IOS上运行。
使用shareViaTwitter可在Android上运行,但突然无法在IOS上运行。
这是我的点击事件:
twitterShare(index) {
var tweet = this.getUpdate(index);
var url = environment.tweet_share_url;
var image = this.getThumbnail(index);
this.socialSharing.shareViaTwitter(tweet, image, url);
}
在我的config.xml中:
<plugin name="cordova-plugin-ionic-webview" spec="^4.0.0">
<variable name="ANDROID_SUPPORT_ANNOTATIONS_VERSION" value="27.+" />
</plugin>
并在.component.html文件中:
<ion-button *ngIf="incident.image" expand="full" (click)="twitterShare(i)"><i class="fab fa-twitter"></i></ion-button>
我似乎无法弄清楚为什么canShareVia可以同时在两种设备上使用,而不能在Twitter上使用。 Twitter已安装在我的测试设备上,因此应该像以前一样打开。
最近有没有人看到这种情况?如果是这样,您找到解决方案了吗?