Google Play Subscription doesn't show free trial - flutter

i have created two subscriptions in the google play console, both with a free trial. After some internal changes we decided to remove the trial off of these two subscriptions and create a new subscription with a free trial. Now i have:
two subscriptions that shouldnt have a free trial
one subscription that should have a free trial
I deactivated the free trial on the older subscriptions as i am supposed to do in the play console.
But when i look at them in the app, the older ones still have the free trial (which they shouldnt) and the newer one doesnt have the free trial (which it should).
For the in-app implementation i am using RevenueCat with Flutter.
After logging the offers to the console i get this for the older ones:
introductoryPrice: null
and for the new one with the supposed free trial:
IntroductoryPrice(price: 0.0, priceString: €0.00, period: P2W, cycles: 1, introPricePeriodUnit: DAY, periodNumberOfUnits: 14)
RevenueCat seems to get the right information about the subscritions. But Google still shows the old subscritions with a free trial and the new one without.
Old subscription which shouldnt have a free trial, but has:
New subscription which should have a free trial, but hasn't
Old subscription which shouldnt have a free trial, but has
New subscription which should have a free trial, but hasn't
How long does it take Google to recognize such changes in the offers, or am i doing something wrong?
Thanks for the help!

Related

Understanding RDS billing

I had mistakenly launched a db.r6g.large PostgreSQL instance and deleted it instantly while under Free Tier. I also deleted all the snapshots as well. Yet, I see daily increase in the bill by a few cents. Anyone knows what to do there?
The db.r6g.large database would not qualify for the Free Tier.
Therefore, the bill is showing a charge for the instance that you launched.
Since you turned off the instance and deleted the snapshots, the charges should not increment any more.

"14 days availability" OpenMapTiles.com data

my name's Diego.
I'm a passionate 3D drawer, and i'm about to starting a nice project which needed some satellite and hillshading images from a region of the France.
I've seen that in https://openmaptiles.com/ you can choose to buy a one-time data of a specific area, and i've bought both the satellite and hillshading data for the region i needed.
In my page, where i can download the data, it shows a phrase:
"List of created dataset. These extracts are available for 14 days."
What it means? i can't use what i've bought for over 14 days? or just the link disappear? because my project it lasts over 14 days, i thought if i bought data it can be used offline forever (ofc not updated).
Someone can explain this?
thank you in advance,
have a nice day!
Diego
Thanks for the purchase from OpenMapTiles.com!
The download link for the extract expires and the extract is deleted from our servers in 14 days after the purchase. You can download the extract anytime during these 14 days. Unfortunately, the extracts cannot remain on our servers as we would run out of the storage capacity quickly.
In case this wouldn't be suitable for you, you can subscribe to one of the production packages available at https://openmaptiles.com/production-package/. This way, all the data for the whole planet would be available for you anytime.
Have a nice day as well and we wish you good luck with your project!

IBM BlueMix Free Plan Pricing

I created a simple python flask application with 256MB to play around with.
They state that they give up to 2GB free of ram... so I was way below it
After 30 min I see that I'm billed $0.02..
I tried to post it in their "stackoverflow" variant but I got 500 error :).. so my last resort is to ask here, maybe someone can clarify.
The fear will be to put an app there, forget about it, then at the end of the month you wake up with a $999 bill.
I don't really understand your concern, but I'm still going to try to help.
If you are afraid that you will be charged, this is not going to happen while you have the 30-days trial account. You will only have to pay if you decide to keep the account after the 30-days are over.
If you are afraid that you are being over-charged, you can always keep track of what you spent through the "View Full Usage Details", where there are all the pricing details (per region, per app, etc). You can also predict how much an app will cost beforehand using the calculator on the platform (https://new-console.au-syd.bluemix.net/?direct=classic/#/pricing/cloudOEPaneId=pricing&paneId=pricingSheet)
Lastly, if you are afraid that you will spend more than you want, there is a spending notification policy (which applies only to paid accounts, of course). I believe there is also an option to stop applications if they exceed a limit, but personally I haven't used these feature yet.
I hope this helps :)

Why am I being charged on the very first day of Bluemix trial?

i signed up bluemix, so i am on trial account
I have started learning Kitura along the tutorial https://developer.ibm.com/swift/2016/07/06/tutorial-deploying-a-swift-to-do-list-app-to-the-cloud/#comment-2218
I uploaded the files a several time to make the server run (actually the tutorial gave me wrong link for the files)
now it works.
but I saw my Runtime Cost is $289.
I have not added any support plan
although I have not put my credit card info yet, is that what is going to be charged after Trial or for every month ?
Why am I being charged anyway?
nearly $300 is too high for testing a server.
Would you explain about the Runtime Cost that I am currently being charged please?
Bluemix provides you with a cost calculator that allows you to trace what you will pay for services, containers, and VMs. In your case since you have a trial account, that is only an estimate of what you should pay.

How can I get info on products set for apple in-app purchase on my server?

Here's the thing.
were doing some cross-platform game, selling some virtual currency to be used on our game, and life are awesome. Until came the requirements for BI.
The requirements are completely legible - no magic here. Only that with Apple, it's (how to say gently) ...hell.
Here I have to report for every package that was purchased, what is the price that was presented to the user, and what of it was passed to us.
So, OK, after I get a report of a successful purchase and get a receipt
I pass it to my server
I check the receipt with apple, get it decoded
in the receipt I find the package ID - awesome.
But there is no information about sums :o
All this is available when doing billing integration for credit-cards. What would be the equivalent for Apple In-App Purchases?
More info? Ok.
I could cheat a little and solve half of the problem, naming packages like
com.example.vc100
com.example.vc100_promo1
where in both packages the user buys 100 coins of VC, but
vc100 is sold in the usuall case, by the price of some tier that makes sense to our game-balancers, and
vc100_promo1 is sold by promotions by the price of a cheaper tier that makes sense to our marketting.
So, the fallback would be to maintain two lists. one on our servers, and one on the apple back-end, repeating in both ends the relations between a pack and a tier.
Another fallback would be to encode both the VC-sum and the tier in the name. But that would be a partial solution, because we still don't know what price was presented to the user, AND need to maintain a list on our side that would update every-time a price tier is redefined.
Yuck. I refuse to believe there's no better way to do it!
My goal is that marketers can create whatever product-SKU they wish to sell in one place. Obviously, Apple wont let me do that, so at least let it be one list per platform: apple-skus on the iTunes backend, and cross-billing-provider skus in our integration layer for our billing partners, who are much more cooperative than the ...appholes in apple.
Basically, if clients can pull this information and present it to the users - there has to be a way to do it on our servers, and collect this information for BI events.
Having the commission that apple cuts a constant percent from the US price - all we need is to have on our servers the prices for the sold SKU in local currency and USD.
Anybody?
Unfortunately -- incredibly -- Apple doesn't include the price tier as part of the receipt, so the approaches you've outlined are the only options:
The client can store the price tier + local currency price and send it up to the server at time of purchase
The server can maintain a separate list of [product ids -> price tiers], and [price tiers -> local currency price] per tier, both of which need to be kept in sync with iTunes.
It looks like iTunes connect has an (unofficial) JSON API, which could be used to automate #2 (keeping the server in sync with iTunes). I haven't tried it though!
See iTunes Connect API and https://github.com/fastlane/itc-api-docs
so, no long - no answer.
We could not find a way to get this info from Apple in a peer-to-peer request.
What we ended up doing is collect the sums on the client and pass them to the server together with the receipt, protect the values with hashing signature, and send it over ssl.
If there is a better solution - I'd still want to learn about it