gpt4 book ai didi

android - 检查 phonegap 的 "SocialSharing"插件中是否安装了 facebook 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:29 24 4
gpt4 key购买 nike

我在我的 phonegap 应用程序中使用“SocialSharing”插件在 facebook 上分享。如果 facebook 应用程序安装在 android 设备上,它工作正常。但是,如果未安装应用程序,它会给我类似“通过 Twiiter 错误共享:com.android.bluetooth、com.android.mms”之类的错误。

如何查看android设备上是否安装了facebook应用程序?

我使用以下代码通过“SocialSharing”插件在 facebook 上分享:

window.plugins.socialsharing.shareViaFacebook("示例文本", null, null, function() {console.log('通过 Facebook 成功分享')}, function(errormsg){console.log('通过 Facebook 分享错误:'+errormsg)});

提前致谢

最佳答案

如果您使用 this插件比它已经有检查是否安装了 Facebook 或其他应用程序的选项使用这个:

<button onclick="window.plugins.socialsharing.canShareVia('com.apple.social.facebook', 'msg', null, null, null, function(e){alert(e)}, function(e){alert(e)})">is facebook available on iOS?</button>

<button onclick="window.plugins.socialsharing.canShareVia('com.facebook.katana', 'msg', null, null, null, function(e){alert(e)}, function(e){alert(e)})">is facebook available on Android?</button>

首先使用 canShareVia 函数检查是否安装了 Facebook,然后使用 shareVia 函数..

检查 plugin doc更多详情..

关于android - 检查 phonegap 的 "SocialSharing"插件中是否安装了 facebook 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25498933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com