Прежде чем показывать кнопку «share via WhatsApp», я хочу проверить, возможен ли такой обмен.SocialSharing-PhoneGap-Plugin canShareVia проверяет, доступен ли WhatsApp
Я использую SocialSharing-PhoneGap-Plugin с тонкой бумагой ngCordova обертка.
В качестве параметра «через» из canShareVia
зависит от платформы, я использую следующую структуру для определения via
параметра:
var viaByKeyAndPlatform = {
facebook: {
ios: 'com.apple.social.facebook',
android: 'com.facebook.katana'
},
whatsapp: {
ios: '??? ', // not working: com.apple.social.whatsapp
android: 'com.whatsapp'
},
twitter: {
ios: 'com.apple.social.twitter',
android: 'com.twitter.android'
}
};
// ... determine `via` parameter from parameters above
$cordovaSocialSharing.canShareVia(
via, 'message', 'subject', null, 'http://example.com')
Это работает для всех этих социальных сетей на прошивке и Android, за исключением WhatsApp на iOS.
Какой параметр я могу использовать для этого? com.apple.social.whatsapp
не работает.