dooboolab-community / react-native-iap

In App Purchase module for React Native!

Home Page:https://react-native-iap.dooboolab.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Announcement] The plan for 2021 maintenance

hyochan opened this issue · comments

commented

Hello there. Hope you are doing well with react-native-iap.

I've not had much time recently to maintain this module and hopefully waiting for contributors to make this module healthy. The problem with maintaining this module was caused by dropping our startup business which heavily relied on in-app-purchase as told in #855.

As I am always struggling to seek new industries to contribute to survive, it is not easy to come back and keep up with the latest things I've done in the past (there are so many). Best of all, I reviewed the PR when it came up.

The latest thing, I've tried was to earn money in react-native-iap opencollectives and give them to the people who maintain our module. I've always wanted to make a firm example project that runs this module but the project, DoobooIAP have been stopped since there is not much motivation to move this forward for just to provide an example.

Therefore, I am thinking of creating a project that runs react-native-iap near future and gets live sponsorships with react-native-iap project instead of opencollectives. That way people can download and see the working examples and contribute to the project and make our module much much more healthy. It would take approximately 2 months (estimating my free time) from now and our module react-native-iap will grow slowly.

Lastly, to bump up the motivation, I'd like to know who is using react-native-iap. Badges, logos are welcomed if you are in organizations.

Thank you all for using this 🙏

Sad to see you dropping this, so far this is the only viable alternative in the react-native ecosystem for small startups to integrate with in-app purchases and abandoning this package will mean we are left with no alternative.

commented

Sad to see you dropping this, so far this is the only viable alternative in the react-native ecosystem for small startups to integrate with in-app purchases and abandoning this package will mean we are left with no alternative.

I think you have miss understanding. I am not dropping it. I am trying to support this with the live example in nearly 2 months.

My startup product has been dropped in 2019 which previously made me stick to this module because iap feature was really important in our product. However, our product ended and I could not participate as much as before working on other things. Therefore, this module wasn't maintained as well as before. These stories are what I have above and in the past.

In 2021, I am trying to overcome the problem until there is a better option. Hope the mesaage is clear now.

Yes, sir, the message is clear. Glad to hear this!

Thanks for your commitment to this awesome open-source module @hyochan, will of course continue helping maintaining it in 2021 🙂
There is a lot of cases to handle since In-App purchases are unfortunately not easy but I can say that when implemented correctly the module is working perfectly.
Just curious, what would be the difference with the DoobooIAP example?

Also if anyone is looking for a battle tested example using react-native-iap with the validation of the receipts on the server (highly recommended if you do not want users with jailbroken phones to buy your in-app purchases for free), the code of react-native-iaphub is open source and there is an example project as well.

Feel free to look at it if you're developing your own IAP implementation with server validation, you won't find anything more complete and the code is updated regularly 🤗

commented

@iaphub It would be on top of DoobooIAP. The core difficulty in maintaining iap is that 90% of the time it is working fine but there are many unknown issues in other areas.

To report these issues to platform providers or look into them to make a workaround, we need a reproducible example or at least some codes that are driven along with platform updates. Currently, we don't have that.

I'm looking toward integrating iap with a working example and a live example that will be published in both appstore and playstore. I'll try to update those continuously as this module is maintained.

This will also help to integrate and test new features provided by the platform providers. Currently, we are a bit outdated.

We use this library and we are very happy about it.

Thank you for maintainig it. It really was a game changer

commented

@benjaminMatteJean Thanks for sharing! Could you kindly share this once again in #1247? It'd be greater if you can share where you belong to.

Keep up the great work! I'll be donating every time I'm using this module.

commented

Hey there. I've tried to build my project in https://github.com/hyochan/dooboolab.com integrating our react-native-iap module. This mostly is ported in Sponsor page.

I was hoping to make a live example project with dooboolab.com which is available in android playstore however has been rejected by Apple and I've tried some other things to get this app approved but I think I have to work on the other one instead.

Therefore, sorry for the delay in building a live example for iOS and continuous development which use react-native-iap. I'd have to work on the other project using it. I wish I can come back in 2021 with the original plan. Sorry that it will take more than 2 months 😥.

However, you may see a better example in the source code provided in dooboolab.com repository.

Thanks for this great library, @hyochan! We've been using react-native-iap in our app, TrayMinder since almost day one. Would definitely be interested in helping out with the ongoing maintenance.

commented

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may also label this issue as "For Discussion" or "Good first issue" and I will leave it open. Thank you for your contributions.

commented

Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.