を助けてください
$scope.myCardShare=function(){
var message="My Message";
var subject="My Subject";
var file="www/"+$scope.finalImage; //My image location
var link="https://google.com"; //Link
console.log(file);
$cordovaSocialSharing
.share(message, subject, file, link) // Share via native share sheet
.then(function(result) {
// Success!
}, function(err) {
// An error occured. Show a message to the user
});
}
。私は "メッセージ"と "ファイル"フィールドの両方が存在する場合、whatsappはテキストのみを共有し、ファイルは共有しないことを認識しています。 「メッセージ」フィールドを削除すると、画像が送信されました。
ionic.Platform.isIOS()でプラットフォームをチェックして、「メッセージ」フィールドを削除してみてはどうでしょうか?メッセージがnullの場合、URLで画像を送信するnullの場合
$scope.myCardShare=function(){
var message="My Message";
var subject="My Subject";
var file="www/"+$scope.finalImage; //My image location
var link="https://google.com"; //Link
console.log(file);
$cordovaSocialSharing
.share(null, subject, file, message + '\n' + link) // Share via native share sheet
.then(function(result) {
// Success!
}, function(err) {
// An error occured. Show a message to the user
});
}
のWhatsAppシェアは、チェックしますと、このURLの意志がメッセージとURLが含まれています
var message="My Message";
var subject="My Subject";
var file="www/"+$scope.finalImage; //My image location
var link="https://google.com"; //Link
console.log(file);
if(ionic.Platform.isIOS()) {
$cordovaSocialSharing
.share(null, null, file, link) // Share via native share sheet
.then(function(result) {
// Success!
}, function(err) {
// An error occured. Show a message to the user
});
} else {
$cordovaSocialSharing
.share(message, subject, file, link) // Share via native share sheet
.then(function(result) {
// Success!
}, function(err) {
// An error occured. Show a message to the user
});
}
質問を少し具体的にすることはできますか?これは少し「私の宿題を終えることができますか」のように見えます。私に。 – iwein
完了しました – user6401487