Since OpenIAB has disappeared what is PlayFabs recommended IAP Asset?
I have looked at a few in the Unity Store. Some require an internet connection and don't allow offline cloud save functionality at all yet; Simple IAP - has PlayFab integration. Here is a quote from their site.
https://www.rebound-games.com/forum/index.php?topic=596.0
"To not postpone big updates several months, we've decided to implement PlayFab in 3 phases in Simple IAP System:
The first phase is what landed in the initial 4.0 version of Simple IAP System. As it requires an online connection throughout the whole play session, it is the most secure solution by far, altough better suited at devices supporting a reliable internet connection (desktop pc's via ethernet or mobile devices using wi-fi). Please keep that in mind when making use of this first iteration. Basically you have two options with online-only games when there is no internet connection available:
Most of the IAP Tutorials and Examples point to now defunct OpenIAB. Is there example code of a simple UnityIAP (Unity Purchasing) integration? I have already searched this forum and have found very little current information about IAP integration with PlayFab. I have already read https://api.playfab.com/blog/show-me-money-receipt-validation-ios-and-android . Trying to use Unity's Codeless IAP became a dead end when I could find no way to pass the item list into the IAP Button objects from a pool. So, I have gone back to the native code version of UnityIAP. I am currently trying to figure out how to exactly layout a system for using PlayFab catalog items and Google items to show the user a list of valid items and to handle the many steps for a store transaction. Its pretty messy so far. Does anyone else have these issues? Is there a straight forward tutorial on this besides the above link? Thanks You.
Answer by SethDu · Nov 26, 2018 at 09:17 AM
Thanks for your feedback, your description about online-only games IAP is basically correct. For example in Google Play purchase, the majority of the process are communications between client and google play server. PlayFab can validate the purchase only after the purchase data and in-app signature from Google Play are received.
Currently we do not have detailed Unity IAP integration tutorials but you can take a look at these two: https://answers.unity.com/questions/1191677/getting-unity-iap-receipt-data-to-validate-with-pl.html and https://unity3d.com/cn/learn/tutorials/topics/ads-analytics/integrating-unity-iap-your-game.
I will report your suggestions to our documentation team to see if there is upcoming tutorials about it. Please keep track of our documentation and blog updates.
Does the team have a recommended IAP package that works well with Playfab?
Which (GooglePlay) "Purchaser" method and where in the process should ValidateGoogleReciept happen?
(also.. how the heck do you make an edit to a question or reply here?) Nvm.. Edit is working now.
We haven't validated any external Unity IAP assets and, as such, can't make a recommendation.
As to when to call ValidateGooglePlayReceipt, you should do so as soon as you have a receipt and you'd like the items granted to the player in the PlayFab backend. It's hard to be more specific than that without knowing the details of your game's purchase flow.
Well directly using Google Play In-app Billing service (Version 3 API), as directed in the
"show-me-money-receipt-validation-ios-and-android" link above, is incredibly convoluted and a huge time waste. Many mentions of this service lead to all sorts of unresolved problems by customers trying to use the outdated Google service.
Unity recommends using "Codeless IAP", however if used, it seems like they have not allowed any coded connections to the purchasing data you need. So, I am trying to use the "Coded IAP" which means turning off all of the "Codeless IAP" that over rides it. I guess a simple you need "this" from "here" through "this" service option flow would help a ton. Still googling like a MF other peoples mess to try and figure out how to do it since PlayFab has no recommendations on a Google Play IAB middle-man asset. Why was OpenIAB chosen for the examples? Since it is now unusable and its flow will be different than any other service even the documentation will be useless. Frustrated.
problem with PurchaseItemRequest 1 Answer
How to integrate real money payment using Playfab? 1 Answer
Consumable Game Items 1 Answer
Any Guide or Tutorial for Unity / iOS google Sign in? 1 Answer
How do I access the money I've made? 1 Answer