2015-07-19 18 views
11

Tôi đang sử dụng UIActivityViewController và sau khi gửi một hình ảnh qua Whatsapp, tôi nhận được thông báo này trong giao diện điều khiển -UIActivityViewController - Plugin net.whatsapp.WhatsApp.ShareExtension không còn giá trị

plugin net.whatsapp.WhatsApp.ShareExtension invalidated 

Tại sao thư này hiển thị trong đăng nhập?

Jaba sửa -

Tôi đang sử dụng iOS 9.2, Swift, Xcode 7.2.

Nhưng tôi (oz) đã được sử dụng Xcode 6.4, Objective-C, iOS 8

+1

Tôi cũng phải đối mặt với vấn đề này. Bất kỳ công việc xung quanh? – pkc456

+0

Tôi cũng đang gặp vấn đề này, mọi cập nhật về vấn đề này. –

Trả lời

0

WhatsApp đã cập nhật các chính sách mà không cho phép văn bản đơn giản để được chia sẻ cùng với hình ảnh hoặc URL hoặc tài liệu.

Bạn có thể gửi hình ảnh theo cách này:

NSMutableArray *activityItems= [NSMutableArray arrayWithObjects:img, nil]; 
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 
activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo,UIActivityTypePrint,               UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,               UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList,               UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,               UIActivityTypePostToTencentWeibo,UIActivityTypeAirDrop];  
[self presentViewController:activityViewController animated:YES completion:nil]; 

Ngoài ra, bạn sẽ cần phải thiết lập sự cho phép trong file Plist cho iOS9

<key>LSApplicationQueriesSchemes</key> 
<array> 
    <string>whatsapp</string> 
</array> 
Các vấn đề liên quan