Description

NOTE: This extension is for GameMaker Studio 1.x. A version optimized for GameMaker Studio 2.x is in the works and will be available shortly.

Give your users the ability to share text or content from your game with the Share extension, for iOS and Android. When you call one of the easy share_* functions, it opens the system's sharing dialog which offers relevant apps to share with (Mail, Facebook, Twitter, etc.) as well as some system functions such as AirDrop on iOS. And if you want more control, you can use the more advanced functions that let you share multiple items at once, define a specific activity to use for sharing, add recipients if you're sending an email, and more. The Share extension comes with a simple example showing most of its features.

FEATURES

  • Share text, URL's, images, and files
  • Ability to share multiple items at once
  • Let the user choose how he wants to share or specify an activity type (Facebook, Twitter, email, text message, etc.)
  • Optionally include a subject and recipients if sending an email
  • Get whether the share was successful and the activity chosen by the user (iOS only)
  • Customize the chooser dialog's title on Android
  • Set the share popover's origin on iPad

IMPORTANT NOTE

Unfortunately, due to a technical restriction based on a Facebook policy, this extension cannot pre-fill the Facebook status message. Attachments (URLs and images) work fine, but normal text has to be added by the user.

REQUIREMENTS

Compatible with iOS 8+ and Android 2.3+.

DOCUMENTATION

Click on "More info":

More info

End User Licence Agreement (EULA).

Changes in 1.0.11

  • Fixed: share_ext_launch() now properly returns false when the activity is set to Facebook or Twitter and the corresponding app is not installed on iOS 11

Version 1.0.11. Published January 5, 2018

Created with GameMaker: Studio v1.4.1773

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 27 May 2019


Gravatar

Ever m 15 May 2019

GMS2

I can't found the extension for GMS2 :(


Gravatar

Anonymous 10 April 2019

Great!

Works just fine!


Gravatar

A K 01 December 2018

Excellent!


Gravatar

Lars A 21 August 2018

Very nice ekstension and superfast reply if needed

Recommended:)


Gravatar

Dustin A 11 June 2018

Perfect

The dev is working on official GMS2 support, but I found that the existing version works perfectly with GMS2. Couldn't be happier with it!


Gravatar

Aaron G 11 June 2018


Gravatar

Anonymous 06 January 2018

Awesome

Just what I needed. Benoît was very polite and prompt in helping me realize you have to build the final APK to make image sharing work.


Gravatar

Dmytro P 02 December 2017

Works just fine on Android

Installed it. Images didn't share. Read the manual, fixed the Save Area issue in my code and that's it!
Thank you!

This review was left for a previous version of this asset.


Gravatar

Pawel D 15 November 2017

Great extension!

I recommend it to anyone. Easy to use and never failed me.

This review was left for a previous version of this asset.


Gravatar

Liquid G 06 November 2017

Really easy to use and works like a charm!

This review was left for a previous version of this asset.


Gravatar

Lorenzo C 27 September 2017

Great extensions

Really wonderful extension. Really simple to use!

This review was left for a previous version of this asset.


Gravatar

LI Y 20 September 2017

Wonderful!

It is really wonderful extension.
And I beg you to correspond to ios 11! Please! It's very important to me!
(Share image to Twitter is not work at ios 11)

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 24 September 2017

Hello,

Thank you for the review and for letting me know about this issue with iOS 11. It looks like a bug in the Twitter app, and some people have reported it here: https://twittercommunity.com/t/bug-in-ios-11/91490/10. It will apparently be fixed in the next release: "The bug fix is in flight for next release for main Twitter app."

Kind regards,

Benoît Rouleau


Gravatar

Eduard A 07 September 2017

This review was left for a previous version of this asset.


Gravatar

issam s 11 June 2017

Great extension

Please add save to the gallery directly in android devices!

This review was left for a previous version of this asset.


Gravatar

Robert R 24 March 2017

This review was left for a previous version of this asset.


Gravatar

Alex M 22 March 2017

This review was left for a previous version of this asset.


Gravatar

Matt H 01 March 2017

Excellent

What a great extension - works exactly as it should, it seems expertly written, plus Support from Benoit has been fast, polite, and accurate.

I highly recommend it!!

This review was left for a previous version of this asset.


Gravatar

Anonymous 21 December 2016

Great extension

This review was left for a previous version of this asset.


Gravatar

Vitaliy S 17 December 2016

Good extension

Works fine

This review was left for a previous version of this asset.


Gravatar

Yunbin X 15 December 2016

Great Extension!

Thanks for you Ext !
It's working very good on iOS.
But the callback functions are no effect on Android.Hope you can fix it soon.
I work on the latest GMS version

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 16 December 2016

Hello Yunbin,

Thank you for the nice review. I just answered your email, but for anyone else reading this: share_did_finish() should work exactly the same way as it does on iOS, and I just added partial support for the share_get_completed() function on Android (read the documentation for more information).

Let me know if you have any other problems.

Kind regards,

Benoît Rouleau


Gravatar

Anonymous 05 November 2016

Excellent extension.

The extension originally had some issues. Got in contact with the developer and he corrected the issues and stayed in contact with his user base. This review is for the extension and for the developer themselves.

The extension not only provides the extended functionality but almost does the work for you. If you know how to call a script in Game Maker, you know how to implement this extension. Bonus that it is compatible between iOS and Andriod. Write once, deploy cross-platform. Great service, in fact I would even go far enough to say the developer should be charging twice the price.

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 30 October 2016

Hello Xavier,

Thank you very much for bringing this issue to my attention and for your patience. I have now updated the extension with a fix, which I tested on Android 4, 5, and 6. Don't hesitate to contact me if anything doesn't work as expected.

Kind regards,

Benoît Rouleau


Gravatar

Tepsarit L 06 August 2016

Work fine until latest GM version Early Access

It worked fill in old version for Android. Anyway, after I upgraded to latest GM early access version 1.99.493, it gets fatal error. From error message I think it is error when calling function share_text().

I have to use early access version because the LIBPNG problem.

Could you please fix this?

This review was left for a previous version of this asset.


Gravatar

Mehmet B 28 July 2016

Great piece of work

So straight-forward to integrate, to use, and to publish :)

Used it for Android without any problem, and without dealing with detailed coding.

Congrats!

This review was left for a previous version of this asset.


Gravatar

Andrew A 12 July 2016

Pretty great!

Easy setup, and works almost perfectly for the things I need. Unfortunately, I can't get a url and an image to be in the same post on facebook. (It only uses the url even though the image should attach as well.) Is this the same reason as the pre-filled text on fb not working? I wish I could include a link with the shared image, but I suppose just the image will have to do.

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 14 July 2016

Hello Andrew,

Thank you for the review. For your question: yes, it looks like a limitation from Facebook. You can only have one "attachment" per post, and both images and links are considered attachments. I know it's not ideal but you could draw the URL on the image (as long as it's a simple URL), or you could try to make the thumbnail of the shared link match the image you're trying to share (help with this: https://www.facebook.com/help/community/question/?id=10200814000150949).

Kind regards,

Benoît Rouleau


Gravatar

Anonymous 15 June 2016

Great extension!

Great extension! Easy to implement and also the support is great.

This review was left for a previous version of this asset.


Gravatar

Florian B 05 May 2016

Works like a charm

It works like a charm. Only problem I have is with the share_ext_add_image(). It only displays a section of my game and not the whole game. What am I doing wrong?

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 05 May 2016

Thank you for the review! For your issue, please contact me by email using the "Contact Publisher" link above, and make sure to include the exact code you are using.


Gravatar

Michael D 13 April 2016

Awesome extension!

Very useful extension, works exactly as advertised, easy to setup and use, and the developer is also very helpful! 5/5

This review was left for a previous version of this asset.


Gravatar

Gamedel G 21 March 2016

Nice

I like it.

This review was left for a previous version of this asset.


Gravatar

Niandra L 14 March 2016

Very useful

It's well designed and easy enough to use, developer seems very quick to respond to any problems - would definitely recommend if you're interested in making mobile games

This review was left for a previous version of this asset.


Gravatar

Kurt W 22 February 2016

Super responsive developer!

Tested on Android with the sample project and all is well so far. 5 stars because I sent a message to the developer after downloading, and within minutes received a response. Unreal.

Thanks!

This review was left for a previous version of this asset.


Gravatar

ajitha s 28 December 2015

Works perfectly!

Very useful extension for my games. Everything works fine on Android. For the issues in iOS, aren't they fixed atleast in the beta track? I'm not a big fan of the early access version since it gives many problems.

This review was left for a previous version of this asset.


Gravatar

GARY W 27 December 2015

Looks amazing :)

Looks Great - question?

I wonder, would it be possible to build a "score award graphic" on the fly, so the Facebook Text being missing isn't so much of an issue? For example, you could have a nice graphic with something along the lines of "Can you beat my score of 21?" which if done right, would be more powerful than the standard Facebook text?

Pseudo code:
When game ends, use score to build graphic to be used in Share Extension.

I will share code if I come up with something, but I am a beginner so would be super appreciative if anyone had any initial help on hand :)

EDIT: The author has a perfect solution in the instructions :)
"
I want to share a screenshot of my game but the screenshot is black or missing.
Please refer to the included example “Take screenshot and share on Facebook”. You should save the application_surface with surface_save() and share the resulting PNG image."

Gary.

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 27 December 2015

Thank you for the very nice review, and yes, you answered your own question. ;)


Gravatar

Daniel J 05 October 2015

No way to tell if share was successful on Android

You can't tell if something was actually shared when using this for Android, which sucks, but I assume that this is due to Android/Game Maker limitations. That is really the only lacking feature to me. Everything else is pretty good.

This review was left for a previous version of this asset.


Gravatar

Iuri M 13 September 2015

Awesome extension

If you want to add a SHARE functionality on your game, you should get this extension, it has everything you need. I was able to save a surface as a .png on my device and share it using the share functions provided by the extension, works perfectly.

Thanks again for your hard work, I hope you will keep this extension up to date.

This review was left for a previous version of this asset.


Gravatar

Anonymous 25 August 2015

Great software

I was struggling with my own code to get it work. This is an easy solution and it saves me a lot of work.
Thanks!

This review was left for a previous version of this asset.


Gravatar

Anonymous 27 July 2015

Amazing!

Absolutely an integral feature for marketing your game, a great investment and well worth the money, does as it says and the documentation is extensive and easy to understand.
For ages I've wanted to make it possible for users to share screenshots of the score to their fb page like it Crossy Roads and Flappy Birds and this made it simple.
Would definitely recommend!

This review was left for a previous version of this asset.


Gravatar

John S 20 July 2015

Works Perfect!

This is an awesome extension I highly recommend!

This review was left for a previous version of this asset.


Gravatar

Martti K 04 June 2015

Excellent extension

Really good and easy to extension. Just what I needed to enable screenshot sharing

This review was left for a previous version of this asset.


Gravatar

omid g 13 November 2015

nice extention

everything's fine except you can not choose witch software want to use directly with gml inside gamemaker .
and some error on ios compile time :
/Users/TAO/GameMaker-Studio/RC_NM/Game/iOSSource/GMShare.mm:286:15: error: use of undeclared identifier 'MFMessageComposeViewController'
if (![MFMessageComposeViewController canSendText]) {
^
/Users/TAO/GameMaker-Studio/RC_NM/Game/iOSSource/GMShare.mm:289:9: error: unknown type name 'MFMessageComposeViewController'
MFMessageComposeViewController *composeViewController = [[MFMessageComposeViewController alloc] init];

This review was left for a previous version of this asset.


Gravatar

Chris L 12 April 2015

Very nice!

Super impressed. Couldn't have been faster / easier to use. Well done!!

This review was left for a previous version of this asset.


Gravatar

Nico S 28 March 2015

Facebook error

Hi , I cant´t send images and text at the send time on facebook, on Whatsapp it works good but when I try on Facebook, It only shares the images and dont share the text.
I tried this with the example of the Facebook button and with this code and choosing Facebook:

var spr_flower_copy = sprite_duplicate(spr_flower);

sprite_save(spr_flower_copy, 0, "flower.png");
share_set_popover_region(round(x / 2), round(y / 2), round(width / 2), round(height / 2));

share_ext_prepare();
share_ext_add_image("flower.png");
share_ext_add_text("Hellooooo");
share_ext_launch();

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 29 March 2015

Thank you for your review. Unfortunately, that is a known issue with Facebook on Android. It doesn’t let us set a predefined status message, although it accepts URL’s and images. They say it’s “by design”: https://developers.facebook.com/bugs/332619626816423/, which is weird and stupid because they allow it on iOS. But that means there is nothing I can do about this one, I’m sorry.


Gravatar

Derek R 18 March 2015

Works a treat

Downloaded & had it working in a couple of minutes - only tested Twitter at the moment.

Thanks.

This review was left for a previous version of this asset.


Gravatar

Nico T 05 March 2015

Really good, but no what's app ?

This is a really god ext. but I can't find a way to share
text for example on what's app. Is this possible ? Or can
you add this function :D ?

But besides that, it's just great :)

EDIT: I'm using iOS 7 on iPhone 4s
And I have problems showing all sharing options at once (like FB, Twitter, E-Mail, Message...)

This review was left for a previous version of this asset.

Logo

Beneton Software (Publisher) 04 March 2015

Hello, it looks like Whatsapp does not (yet) include a "share extension" which means it doesn't appear in the share sheet. Share extensions are new to iOS 8, so maybe they just haven't gotten around to develop that feature, but I'm sure it's coming. A similar app, Viber, has a share extension since November of last year. However, as it is an iOS 8 feature, you will not see any app/option in the share sheet other than Apple's default ones on iOS 7 or below. There's not much I can do about that, unfortunately.

For the other problem you're having (all sharing options not appearing at once), can you please contact me using the "Contact Publisher" link on the extension's page with your code and I'll look into it. Thank you!


Gravatar

Robin B 02 March 2015

Works well

Everything works well on iOS and Android and the publisher is very helpful.

Perfect!

This review was left for a previous version of this asset.


Gravatar

syed u 28 February 2015

A good useful extension, recommended for all

I like it, but the best part is the response time of Benoît Rouleau , any question you ask he reply fast and help you as much as you need :) ... i really appreciate that.

looking fwd for other stuff you made :)

This review was left for a previous version of this asset.


Gravatar

David P 21 February 2015

Good!

This review was left for a previous version of this asset.


Gravatar

Richard K 14 February 2015

Perfect after update

The first version worked, but different from how it appeared to. It also crashed on iOS5. I contacted Beneton Software and was helped right away in a very friendly and professional manner. Can't recommend this extension enough! Definitely saves you so much time and looks way more professional than opening Twitter in the browser or something like that.

The only caveat is that this extension does not work on iOS5 or below, so be ready for that and disable your share functionality on devices running this older version.

This review was left for a previous version of this asset.


Gravatar

Domenec C 02 February 2015

Great

Works perfectly on Android 5.0
Great job and very good technical support if you have any problems.
100% recommended

This review was left for a previous version of this asset.


Gravatar

SnoutUp A 29 January 2015

Works as intended

So far I've used it only for text sharing for scores and recommendations in my game. Tested in both iOS and Android platforms - no complaints. Great extension!

This review was left for a previous version of this asset.


Gravatar

Steven R 07 May 2015

Finally! A way to share images from your game/app

This is a great extension!!! It's easy to implement. I have been wanting to implement something like this for a couple years. I have now shared images from my Spider Draw app to Facebook, Pinterest, Dropbox, email, etc. Thank you Beneton Software!

This review was left for a previous version of this asset.


Gravatar

Nelson H 27 April 2015

Great Extension!

Well Documented and works with no problems. Worth the purchase.
The Android ext doesn't have all the features iOS does, but it still gets the job done.

buy this extension and save yourself some time.

This review was left for a previous version of this asset.


Gravatar

Alex G 31 October 2015

Excellent

This extension is fantastic.

This review was left for a previous version of this asset.


Gravatar

Emil M 10 January 2015

Здорово!

Вот только почему то Твиттер не видит.
Super! Why, then Twitter doesn't see.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top