Comments (5)
Currently we are preparing GooglePlay+Amazon+OpenStore to release. I'm working on it in https://github.com/oorlov/OpenIAB/tree/openiab-0.1-cleanup
If your changes ready I will pull it. I'm going to change election approach a bit.
I have some obstacles with verifying everything is working. It would be great if someone kick me when something is fu***d up :)
from openiab.
Thanks for your answer!
I don't want to mess around too much in your code without knowing what your state is. I just added some code to avoid automatic election. I want to inject which store to choose. Reason is simple:
It is easier to test and more robust to deploy. I elect them manually by gradle build-variants. You can set a certain value in a resource file and then inject the appropriate store implementation.
No hazzle, no scary sandbox testing, no hardcoded "debug" flags, no unpredictable behaviour => less things that go wrong.
Thats just my feedback. After many years of coding experience, IMHO not the most comfortable way is the best but the most reliable and testable :)
from openiab.
Let me guess, you use your own version of AppstoreServiceManager without OpenStores discovering? If so I'll keep it
from openiab.
Just have a look here
https://github.com/Jaumo/OpenIAB/commit/81f87c1991a27d844534216ef4ffb33ef786a12f
And this could be very useful, too:
https://github.com/Jaumo/OpenIAB/commit/38134ef154606a2d923f92111fe80ec03b66099a
Android Studio chose gradle as their build system of choice. To be able to integrate it easily and properly into existing projects, a build file is essential.
from openiab.
recovered Amazon, GooglePlay and OpenStore. Election mechanism is changed.
8354aa7
from openiab.
Related Issues (20)
- PurchaseTime for Subscription using Amazon App Tester is 0
- Amazon > Lollipop support
- Windows Phone 8 platform in Unity 5.3x
- Support for Upgrading/Downgrading Subscriptions
- Problem setting up in-app billing: IabResult: 3, No suitable appstore was found (response: 3:Billing Unavailable)
- app crash immediately after call openIAB.queryInventory.
- Restore purchase in android in unity3d using test account HOT 1
- How to validate Android Receipt.
- NPE in IabHelper in v. 0.9.8.7
- About Yandex.Money
- OnPurchasedSuccess() does not call.
- OpenIAB is causing my game to crash
- OpnenIAB Build Error in Xcode HOT 1
- How Does The Code Look Like In IAP Unity - How to set it up correctly HOT 1
- Service fetch failed: Widget fallback is disabled while in sandbox mode in android
- Game Crash Issue
- Purchase iOS return empty items. HOT 1
- How to remove background from manifest, plugin OpenIAB?
- Is OpenIAB active and supported?
- Item Not available on google play
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openiab.