{"id":1434,"date":"2015-02-19T13:48:50","date_gmt":"2015-02-19T12:48:50","guid":{"rendered":"http:\/\/www.aymericlamboley.fr\/blog\/?p=1434"},"modified":"2015-02-19T14:29:31","modified_gmt":"2015-02-19T13:29:31","slug":"google-plus-ane-our-first-commercial-product","status":"publish","type":"post","link":"http:\/\/www.aymericlamboley.fr\/blog\/google-plus-ane-our-first-commercial-product\/","title":{"rendered":"Google+ ANE, our first commercial product"},"content":{"rendered":"<p>We&#8217;re glad to introduce our first commercial product: <a href=\"https:\/\/gumroad.com\/l\/GooglePlus-ANE\" target=\"_blank\">an ANE for Google+<\/a>!<\/p>\n<p>We&#8217;re big fan of <a href=\"http:\/\/www.milkmangames.com\/blog\/tools\/\" target=\"_blank\">Milkman Games&#8217; ANEs<\/a>, especially the GoViral one. It enables to share a post on Facebook, Twitter, mail&#8230; everywhere? Not really. It&#8217;s missing Google+! Thanks to <a href=\"https:\/\/gumroad.com\/l\/GooglePlus-ANE\" target=\"_blank\">our ANE<\/a>, you will be able to target the Google+ platform for iOS and Android.<\/p>\n<p><!--more--><\/p>\n<p><strong>Selling your own product<\/strong><br \/>\nWe&#8217;re used to get automatically new ANEs update via mail, it&#8217;s really useful. We wanted a system to handle that easily: once an update is done, just put a zip somewhere and all the customers should be able to access it. Also we didn&#8217;t want to manage each payement. Obviously we didn&#8217;t want to reinvent the wheel and had a look on the existing solutions :<br \/>\n&#8211; <a href=\"http:\/\/home.bluesnap.com\/\" target=\"_blank\">BlueSnap<\/a><br \/>\n&#8211; <a href=\"http:\/\/fastspring.com\/\" target=\"_blank\">FastSpring<\/a><br \/>\n&#8211; <a href=\"http:\/\/gumroad.com\/\" target=\"_blank\">Gumroad<\/a><\/p>\n<p>At first we thought to use BlueSnap, like many other small companies. But we found that <a href=\"http:\/\/forums.indiegamer.com\/showthread.php?35658-Everybody-avoid-Bluesnap-%28ex-Plimus%29-at-all-costs\" target=\"_blank\">thread<\/a>, it sounds crazy. We directly avoid BlueSnap and start looking on smaller vendors. Gumroad sounds the most interesting, no complication for registration (unlike FastSpring), all the features we needed, and a small sales tax.<\/p>\n<p><strong>The Google+ ANE<\/strong><br \/>\nMaking an ANE for Google+ was terribly complicated, really. We already made several ANEs, but this one get me crazy, we ran into many issues : managing <a href=\"https:\/\/developer.apple.com\/library\/ios\/documentation\/UIKit\/Reference\/UIApplicationDelegate_Protocol\/index.html\" target=\"_blank\">UIApplicationDelegate<\/a> on iOS which isn&#8217;t easy at all, managing dx.jar, fighting with Android Google Play Services SDK version etc. Also the Google+ SDKs don\u2019t have exactly the same behaviors between iOS and Android, we did our best to unify the API.<\/p>\n<p>Then we had to write the documentations for this first version, at all it takes <strong>one month to do it<\/strong> on my spare time.<\/p>\n<p><strong>Public source code access<\/strong><br \/>\nTo have the ANE and the right to use it, you must buy a license. However the source code of this ANE is accessible to everyone. We learnt so much from the open source community and devoted people, that\u2019s our way to give something back. People who bought the ANE will find instructions, examples, ANE, SWC, and the build files. <strong>So you can recompile the ANE if needed!<\/strong><br \/>\n<em>No annual fee. Pay once and you will get all the future update!<\/em><\/p>\n<p>We plan to add more features from the Google+ SDK in the coming weeks&#8230; We hope you will enjoy <a href=\"https:\/\/gumroad.com\/l\/GooglePlus-ANE\" target=\"_blank\">this ANE<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re glad to introduce our first commercial product: an ANE for Google+! We&#8217;re big fan of Milkman Games&#8217; ANEs, especially the GoViral one. It enables to share a post on Facebook, Twitter, mail&#8230; everywhere? Not really. It&#8217;s missing Google+! Thanks to our ANE, you will be able to target the Google+ platform for iOS and &hellip; <a href=\"http:\/\/www.aymericlamboley.fr\/blog\/google-plus-ane-our-first-commercial-product\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Google+ ANE, our first commercial product<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[161,162,4,33,98,166],"tags":[119,191,170,15,99,102,100],"_links":{"self":[{"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/posts\/1434"}],"collection":[{"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/comments?post=1434"}],"version-history":[{"count":6,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/posts\/1434\/revisions"}],"predecessor-version":[{"id":1440,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/posts\/1434\/revisions\/1440"}],"wp:attachment":[{"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/media?parent=1434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/categories?post=1434"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.aymericlamboley.fr\/blog\/wp-json\/wp\/v2\/tags?post=1434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}