Flutter in-app-purchase non-renewing-subscription - flutter

I want to make a periodic pass item(ex: 1 week pass, 1 month pass) for remove ads and access premium contents to user.
I saw Android has consumable, non-consumable, subscription.
And IOS has consumable, non-consumable, auto-renewable-subscription, non-renewable-subscription.
But in Flutter's In-App-Purchase, there's only two options: consumable and none-consumable.
How can I implement this to flutter app in Android and IOS both with In-App-Purchase?

You have to make your custom logic for it that will will work fine. I will suggest you to go with cron package to make the periodic tasks over android side workmanager is the best but it doesnt works over ios side but cron does. Alternatively you can get the work done with firebase schedule functions but its a bad approach the best one is cron with flutter in app purchase I've done similar task with over ios side as well.

Android and IOS both with In-App-Purchase with auto-renew working best and easy way in Revenuecat plugin
Link https://docs.flutterflow.io/advanced-functionality/payments/revenuecat

Related

Flutter communication notification

Im already using the awesome_notifications package to create custom notifications in my Flutter app but it doesn’t seem to support communication notifications for iOS (notifications with a profile picture instead of the app icon). I don’t know if there’s a plan to add this in the future and it’s been a year since these notifications were released with iOS 15 so I’m looking for other solutions. Are there any example Flutter apps with a platform channel or something like that to create communication notifications?

Fastest way to share a flutter app with someone else

I have a very simple flutter app which wants to share with a non-tec friend: What is the fastest way to do that. At this moment it's just UI. In the second scenario: If I integrate Firebase. What's the fastest way. Thank you
If it's Android, just build the apk and WhatsApp it to them. To build a release apk for most Android phones :
flutter build apk --target-platform android-arm64
If it's Apple, pay USD99 and follow the documentation. Then struggle. :-)
PS. Whether Firebase is integrated or not makes no difference in how you deploy the app to your users.
I'd recommend Firebase App Distribution. It doesn't require any special set up on the testers side.
It's relatively locked-down on the Apple side of things. You must be a paid developer, and submit your app into the Test Flight program, and then you can send your friend a URL to install it from Apple.
I think it's a bit easier on the Android side... something about getting an .apk from somewhere.

Making Apps using flutter

Is it possible to build a fully functioning application for iOS and Android using AndroidStudio + Flutter and FireBase alone? This is my first time trying to make a fully functioning mobile application which I want to use as I am constrained with my finances at the moment. I would appreciate the clarification.
Yes, it is possible to make both Android and IOS app using flutter and dart.
Flutter has many benefits. here some example :
Flutter hot reload helps you to build your app very fast.
User fluent. Can use app with excellent user interface design.
It's easy to use function like other OOP languages.
Update everyday with new features.
Flutter user community is increasing day by day .
Check the flutter docs for more info
Yes, Flutter can produce a fully functioning application for both iOS and Android platforms.
there are some apps built with Flutter. check them here
I am a native Android developer and I did some iOS as well. I started learning Flutter a couple of days ago and it seems promising.

Alternative to admob for flutter

I am a new flutter developer.
I have an app on the play store using flutter.
When setting up admob inside the app, I placed the code inside the main.dart file.
Inside the app a user will navigate through multiple screen (roughly 10+ screens) hourly.
I didn't realize the way the admob code was setup, that a new ad was loading and showing every-time a user switched pages.
With over 50 users, some doing this up to 10 times a day, Google decided that I had broke terms of agreement and disabled my admob account.
I filed a dispute but was denied the ability to reactivate my admob account.
I am trying to figure out what my options are for monetizing my app.
I assume 1 option is to write native code and use something other than admob. Is there any other option for monetizing an app with flutter outside of admob?
SEARCH THESE PLUGINS IN PUB DEV..THEY ARE ALTERNATIVES OF ADOMB FOR FLUTTFR
facebook audience network
ironsrc.com
adcolony
admost flutter plugin
sanjagh
nend plugin
flutter pollfish
You can use admob config as usual. You only need to add https://pub.dev/packages/admob_flutter as a dependency and handle configs for iOS and android separately.

How to implement In-App Purchases Subscription in Flutter?

I want to provide auto renewable subscription in my Flutter App for both iOS and Android devices. Users can subscribe for 1 Month.
There is not an officially maintained in-app purchase plugin yet. But there are lots of plugins about In-App Purchases in Flutter.
Which one is the best? How to implement? Are these secure?
==== UPDATE from 11.03.2020
Hi, I can see this post still reading by people who looking for a
method of how to work with subscription in Flutter. During 2019 I made
two apps with thousands install where users can buy a renewable
subscription on the 2 platforms. Until February 2020 I used for this
package from Flutter team https://pub.dev/packages/in_app_purchase,
BUT - there is no way to get info about the user to unsubscribe in
iOS. This is not the plugin issue, but the iOS approach for the
process. We should implement our own backend for security reasons (by
the way Google also recommends to do the same, but still left the way
to check the state directly from the app).
So, after some researches, I found guys who made backend and plugin
and it is free until you have less than 10 000 USD revenue for the
month. https://www.revenuecat.com/
https://pub.dev/packages/purchases_flutter
I've implemented this plugin in my apps and it works like a charm.
There is some good approaches that allow you to get a subscription
state at any point in the app. I'm going to make an example and
article, but not sure about the timing.
==== UPDATE from 03.10.2019
I recommend using new package from Flutter
team https://pub.dev/packages/in_app_purchase
The example with code is here https://github.com/flutter/plugins/tree/master/packages/in_app_purchase/in_app_purchase/example
With this plugin I successfully implemented payments and recursive
subscriptions to Android and iOS simultaneously. With the old package I
had some minor issues.
You can use nice plugin flutter_inapp_purchase
I've used it for the app that I developed and it works well. You can use my example of how to work with subscription - github
There is a complete working example - when you run it, you should get the screen
(do not forget to log in to Google play in an emulator or you will get “in-app billing version 3 NOT supported”)
For those looking for resource on how to implement IAP, Flutter team wrote a tutorial using in_app_purchase package and Firebase as backend for validation.
Link: https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#0
Android and IOS both with In-App-Purchase with auto-renew working best and easy way in Revenuecat plugin Link https://docs.flutterflow.io/advanced-functionality/payments/revenuecat