playMaker

Author Topic: [Released] IOS Native Plugin  (Read 7437 times)

lacost

  • Playmaker Newbie
  • *
  • Posts: 46
    • View Profile
[Released] IOS Native Plugin
« on: June 15, 2014, 07:11:57 AM »
IOS Native for Unity just Released:
For more information have a look at:
Online Documentation Link | Asset Store Link

With this plugin you can easily access Game-Center, In-App Purchases, iCloud and a lot more from within Unity, on your IOS device. The plugin comes with complete documentation and a sample scene to get you started immediately!



All Source Code is Open!(tested with IOS7)
Fully compatible with:
Android Native
Google Play for IOS

Game Center
  • Show leader-boards UI
  • Show UI leader-board by ID
  • Retrieve leader-board score by ID
  • Report leader-board score by ID
  • Show Ahievements UI
  • Reporting Achievements
  • Get All Achievements info
  • Enable / Disable native Achievement Progress notification
  • Multiplayer Pear-to-Pear with game example
  • Classes Documentation | Use Example | Setup Guide

In-App purchases

iCloud

Additional Features

IOS Native Game Center Multiplayer preview:
https://www.youtube.com/watch?v=8tPWZD5BJHk

More examples in package Example scenes. Full Documentation.

First implementation of Playmaker actions was added in the IOS Native Assets few weeks.
I am not using Playmaker in my game. With means I do not know what Playmaker users what. So I really appreciate you review. Please feel free to pos here

  • Bug Reports
  • Feature Request
  • General Thoughts - how to improve Playmaker actions implementation for IOS Native

The current actions list is:

Billing
  • ISN_BillingInit
  • ISN_GetProductData
  • ISN_IsInAppsEnabled
  • ISN_PurchaseAction
  • ISN_RestorePurchases
  • ISN_ValidateLastPurchase
GameCenter
  • ISN_GameCenterInit
  • ISN_GetScore
  • ISN_ShowAchivmentsUI
  • ISN_ShowLeaderboardssUIAction
  • ISN_ShowLeaderboardUIAction
  • ISN_SubmitAchivment
  • ISN_SubmitScore
NativePopUps
  • ISN_ShowPreloader
  • ISN_HidePreloader
  • ISN_MessagePopUpAction
  • ISN_RatePopUpAction
  • ISN_DialogPopUpAction
Social
  • ISN_FacebookPost
  • ISN_FacebookPostScreenShot
  • ISN_ScreehSotPostTask
  • ISN_ShareMedia
  • ISN_ShareScreeenShot
  • ISN_TwitterPost
  • ISN_TwitterPostScreenshot
iAd
  • ISN_CreateBanner
  • ISN_DestroyBanner
  • ISN_HideBanner
  • ISN_ShowBanner
  • ISN_StartInterstisialAd
  • ISN_LoadInterstisialAd
  • ISN_ShowInterstisialAd

Note: If you need urgent help with the plugin, please send e-mail to stans.assets@gmail.com
Answer on forum thread may take around 1-3 days.
« Last Edit: June 15, 2014, 07:24:25 AM by lacost »

lacost

  • Playmaker Newbie
  • *
  • Posts: 46
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #1 on: June 21, 2014, 02:33:42 AM »
IOSNative v 4.3 just released.



New Feature:
Save texture to camera roll API
Save screenshot to camera roll API
Camera Roll PlayMaker Actions

Fixes:
Conflict with Mobile Social Plugin Fixed

Refactor:
Example Scene Removed
« Last Edit: July 21, 2014, 07:04:33 AM by lacost »

Aaddiction

  • Junior Playmaker
  • **
  • Posts: 85
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #2 on: June 22, 2014, 10:48:47 AM »
Hello, before getting it I'd like to ask is there a price request action in the billing section: an action to request the current price of the item with the corresponding currency? Thank you.

Pawel

  • Junior Playmaker
  • **
  • Posts: 93
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #3 on: June 23, 2014, 05:38:14 AM »
Lacost, a quick clarification:

Since there is the word "native" in the name, does it mean it requires Unity Pro? Does it work with the indie version?

Graham

  • Sr. Member
  • ****
  • Posts: 282
  • I Love Playmaker!
    • View Profile
    • Portfolio
Re: [Released] IOS Native Plugin
« Reply #4 on: July 08, 2014, 04:28:38 AM »
This looks great lacost! I am going to be picking this up today, I'll let you know how it goes.

marcos

  • 1.2 Beta
  • Full Member
  • *
  • Posts: 199
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #5 on: July 08, 2014, 03:29:05 PM »
This looks great lacost! I am going to be picking this up today, I'll let you know how it goes.

Please let us know your impressions, thinking of picking it up too. :)

Graham

  • Sr. Member
  • ****
  • Posts: 282
  • I Love Playmaker!
    • View Profile
    • Portfolio
Re: [Released] IOS Native Plugin
« Reply #6 on: July 10, 2014, 12:09:45 PM »
This plugin was truly a breeze to setup. I have my Playmaker project with Game Center running on my device mostly fine, I do have an issue however. I'm able to submit leaderboard scores, but I am NOT able to submit achievements.

Any ideas?

I will post back here again once I have an answer.

Graham

  • Sr. Member
  • ****
  • Posts: 282
  • I Love Playmaker!
    • View Profile
    • Portfolio
Re: [Released] IOS Native Plugin
« Reply #7 on: July 11, 2014, 05:44:52 AM »
So I figured this one out, the progress value in the "submit achievement" action cannot be left at "none." You must manually enter "100" to submit a completed achievement. Maybe you can make that variable required to make it more obvious to users.

I suspect it is due to this part of the documentation:
"I recommend to register all achievements in GameCenterManager. If you will skip this step GameCenterManager.achievements array will contain only achievements with reported progress."
But since I'm not a programmer, I am not sure what this entailed.

The only issue now is, notifications check box doesn't work. I unlock the achievement but there is no notification. I've tried it checked and unchecked.

Excellent asset otherwise!

lacost

  • Playmaker Newbie
  • *
  • Posts: 46
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #8 on: July 21, 2014, 07:06:49 AM »
IOSNative v 4.5 just released.



New Feature:
PlayMaker Actions Added for iCloud:
  • ISN_DataChanged
  • ISN_DataReceived
  • ISN_iCloudInit
Notifications:
  • ISN_ApplicationIconBadgeNumber
  • ISN_CancelNotifications
  • ISN_RegisterForRemoteNotifications
  • ISN_ScheduleNotification
  • ISN_ShowNotificationBanner
Game Center:
  • ISN_GetAchivmentProgress
  • ISN_ResetAchivments
New Feature:
  • GAME_CENTER_VIEW_DISSMISSED - event added

lacost

  • Playmaker Newbie
  • *
  • Posts: 46
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #9 on: August 03, 2014, 06:02:51 AM »
IOSNative v 4.6 just released.



New Features:
  • IOSNotificationController - REMOTE_NOTIFICATION_RECEIVED event added

PlayMaker Actions Added:
  • ISN_RetriveGCPlayerId
  • Minor Bug Fixes
« Last Edit: August 03, 2014, 06:06:43 AM by lacost »

app_advisory

  • Junior Playmaker
  • **
  • Posts: 80
    • View Profile
    • App Advisory
Re: [Released] IOS Native Plugin
« Reply #10 on: August 10, 2014, 11:27:41 AM »
Hi all,

Do anyone knows how to restore in apps (more than one) with playmaker ?

Thanks a lot !

NinjaX

  • Junior Playmaker
  • **
  • Posts: 91
  • XCO is the ULTIMATE IOS Ninja!!
    • View Profile
    • XCOGAMES
Re: [Released] IOS Native Plugin
« Reply #11 on: August 22, 2014, 10:58:51 AM »
STAN Is the BEST :D
XCO is the ULTIMATE IOS Ninja, Beware for he sees Everything and Nothing all at once!

lacost

  • Playmaker Newbie
  • *
  • Posts: 46
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #12 on: August 25, 2014, 04:08:27 AM »
IOSNative v 4.7 just released.



New Features:
  • IOSInAppPurchaseManager RESTORE_TRANSACTION_COMPLETE event
  • added IOSSocialManager
New methods:
  • public void SendMail(string subject, string body, string recipients)
  • public void SendMail(string subject, string body, string recipients, Texture2D texture)
New Events:
  • MAIL_FAILED
  • MAIL_SUCCESS

junglist

  • Playmaker Newbie
  • *
  • Posts: 21
    • View Profile
Re: [Released] IOS Native Plugin
« Reply #13 on: August 27, 2014, 07:18:57 PM »
Hello lacost,
 Very useful plugin, just wanted to ask if you plan to include actions for getting Game Center leaderboard scores by leaderboard position. The default apple Game Center interface for leaderboards is ok, but I'd rather make my own. I would like to show my player something like:

1. Top Score
2. Next Score
3. Another Score

999999. Enemy's Score
1000000. Player's Score

app_advisory

  • Junior Playmaker
  • **
  • Posts: 80
    • View Profile
    • App Advisory
Re: [Released] IOS Native Plugin
« Reply #14 on: August 28, 2014, 02:22:06 AM »
Hi,

And me retrieve if an achievement is unlock .. or not :)

Thanks Stan :)