[MOD-2526] ti.inappbilling: add support for SDK 8.0
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Open |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | InAppBilling |
Labels | Android |
Reporter | Rene Pot |
Assignee | Unknown |
Created | 2019-06-18T11:01:38.000+0000 |
Updated | 2020-06-15T13:16:41.000+0000 |
Description
Currently the ti.inappbilling module does not work on SDK 8 as reported by quite a few community members and in tickets of the module.
*Expected result*
ti.inapbilling module should be working and be up-to-date for SDK 8.0+
[~topener], our "ti.inappbilling" module is under our "appcelerator-archive" section in github because we don't support it anymore. https://github.com/appcelerator-archive/ti.inappbilling I took a quick look at it. Yes, it's using the very old v1 or v2 version of Google's in-app-billing which was deprecated years ago. That code is dead. It would have to be completely re-written. But this is a major feature request that has to be brought up with the rest of the team. Especially since there appears to be near zero demand for it. _(We need to justify the engineering and QE effort to develop, maintain, and provide tech-support for it.)_
This is an extremely important module for any developer looking to monetise their app. Infact I would say it is almost mandatory to have a working inapp billing module since there isn’t another way to monetise the app. I am not aware what barometer is used to determine whether a module is required or not, but the assessment that there is near zero demand for this module it is absolutely false. Please do go through the GitHub module and you will find all the people who have raised issues on it.
We rely on the ti.inappbilling to monetise our android app. It's crucial for us.
Guys, this is an open source module. Either work on a solution or pay someone to fix it. That's how open source work. And if you have an enterprise plan at Axway, prioritize it through your support person. It's really sad to see how single people drain the staff resources for their personal needs and then wonder if a other parts don't get enough attention. Note: I'm not an Axway employee, just tired of reading this so frequent recently.
I would regard the ti.inappbilling module as an essential app module to support. It will be used by anyone who needs in app purchasing. We use it in our app and it is an essential key component. I got stuck using Ti SDK 7.5.1 on Android and I think it was down to this (it worked fine on 7.5.0 and so I had to go back to 7.5.0). I haven't tried Ti SDK 8 yet.
This should not be open source but part of the standard product. In-app purchase has been around for long enough to be made a standard Ti package that should just work. I get it that its been built in Open Source and one has to take Open Source for what it is, but In-App should be standard product. I can see that a move to SDK 8 is off the cards and perhaps going native all the way is the only real option now
Maybe this helps: https://github.com/AppWerft/ti.inappbilling
This is a very important module, need it to work with SDK 8.
Just wanted to say thank you all the Titans for providing this awesome platform for the mobile app development. Would really be cherry-on-the-cake if we could monetise the app a little easier (i.e. support the latest greatest Ti SDK 8) and I believe more and more people will love and be loyal to Titanium.
Has anyone successfully gotten ti.inappbilling to work with Titanium SDK 8? It seems like Jason was close here: https://github.com/appcelerator-archive/ti.inappbilling/issues/35 but for some reason it is crashing on Android 7 with that change.
@David Fox, no, same problem here. Appcelerator really needs to step up here.
a community PR has been created from [~titanium@webmasterei-hamburg.de]'s fork which is working for an app of client of mine in SDK 8+ so who is looking after these modules and could merge this in and build a new release? https://github.com/appcelerator-archive/ti.inappbilling/pull/38
@Jason Kneen, but does it work on Android devices running Android 7 and below AND Android 8 and above?
Shawn, you'd need to checkout the fork from Rainier and test.
@Jason Kneen, I'd be happy to test it if someone will make a release. I don't know anything about compiling modules.