Fixed compiler errors when building with IL2CPP backend on Android.
Fixed 'No apps can perform this action' error when sharing text on Android.
Reduced time taken when adding images to payloads.
NatShare now requires iOS 11+.
Updated top-level namespace to
NatSuite.Sharing for parity with other NatSuite API's.
ISharePayload methods to support chaining, making code easier and more declarative.
async pattern for sharing callback using
ISharePayload.Commit method, further simplifying sharing code.
Added boolean return type for
ISharePayload.Commit showing whether the sharing operation was successfully completed.
Fixed UI constraints error when sharing on iPad with iOS 13.
SavePayload.AddMedia not working properly on Android.
SavePayload failing to save the first time the user is asked for permissions on iOS.
Migrated to an object-oriented approach, where sharing payloads are created then committed. See README for more details.
Added support for printing on iOS with
Added support for sharing multiple items at once.
Upgraded API to .NET 4.
NatShare now requires Android API level 22+.
Added support for saving to an album in the camera roll.
copy parameter to
false, the media file will be moved to the camera roll instead of being copied.
message parameter in
Share* functions to overloads of one
Added callbacks to the
NatShare.Share... functions. You can use these to know when the user has completed the sharing activity.
Added better error logging on iOS.
NatShare.GetThumbnail to return the thumbnail texture instead of take a callback.
Deprecated the WebGL backend since most functions were not supported.
ShareText function for sharing plain text.
ShareMedia function for sharing media files like videos, images, and so on.
Share function to
Correctly set duration of video file being saved to camera roll on Android.
Fix creation date on saved video being incorrect on Android.
Fix sharing not being available for Instagram and Twitter on iOS.
Fix videos not being copied to the top level of the device gallery on Android.
Images being shared or saved will not appear in a "NatShare" album.
Added null checking in all functions to prevent crashing.
Fixed hard crash when thumbnail cannot be retreived on iOS.
Added ability to share images and videos with message.
Fixed tearing and skew in generated thumbnails on iOS.