Update Crucible Review Due Date - atlassian-crucible

Is there a Crucible Rest Api that allows you to update the due date of a specified Crucible ID?
It seems I can only set the due Date when I first created the review with /rest-service/reviews-v1
I would like to update the due date when I add Changeset to the crucible

Related

iOS Subscription latest_receipt_info

I'm building a react native app that has a 1 month subscription component. I have integrated into the apple API to get the receipts but I have one question I can't seem to figure out in test mode. Probably a newbie question but here we go...
When a user has an auto-renewing subscription and I call the Apple API there is the latest_receipt_info.
Will I get a new one every month? if so when does it come through?
So will all I have to do is call the Apple API, grab the latest transaction from latest_receipt_info and look at the "expires_date" field. If we are still before this date then I assume the subscription is still active? Can it be this simple to see if a subscription is active or not?
I've seen talks online about a "cancellation_date_ms" field but I can't seem to find it in sandbox mode, but why would this be needed if I just use the logic I stated above?
You can get an updated receipt any time by calling Apple with receipt data from the application, even if you send older data Apple always sends you the latest receipt.
You can check for the expiration date within, however it is the case if a user gets a refund the expiration date may still be in the future - in that case you'd be sent the cancellation_date_ms as well, so you should look out for that.
To get a better understanding of what all can be in latest_receipt_info, read through the entries in here, search for responseBody.latest_receipt_info:
https://www.namiml.com/blog/app-store-verify-receipt-definitive-guide

Stripe - Change CurrentPeriodEnd forcefully

I'm working on a subscription downgrade requirement where the downgrade should be happen on next billing date. I've developed this with following steps
For a particular subscription, get the next billing date from Stripe
Save the next billing date and new payment plan in database
Created an Azure function to run on every day at a specific time, which triggers an action method in my ASP.Net Core MVC application. This method checks for the subscriptions which has next billing date is that day.
For each of above subscription, downgrade it to the new payment plan saved in the database.
I've tested this and working fine. But the QA team needs to forcefully update the next billing date to a date in near future (they cannot wait until the next billing date. They have to complete testing this story immediately).
Is there a way to update the CurrentPeriodEnd date from the stripe dashboard or through the API?
You can't explicitly control current_period_end for a given Subscription but what you can do is change the billing cycle to match your needs. For example call the Update Subscription API and pass trial_end set to a timestamp of when you want current_period_end to be.
You can also create a new subscription and pass he billing_cycle_anchor parameter to anchor the subscription to that specific date as documented here.

itunesconnect availability date resetting to current date

itunesconnect availability date selection issue:
itunesconnect availability date always resetting to current date. In
some cases, its not at all showing the availability date.
We are forced to set the price tier in order to bring the
availability date. Even after doing so, its not allowing me to set a
future availability date.
itunesconnect upgraded its GUI, and these issues are started
happening after the recent updates. Anyone know what needs to be done
to set a future date?

Mass In App Purchase through application loader

i was uploading my apps on itunes connect. For in app purchase i am using mass import template for uploading IAP but now i am getting error
ERROR ITMS-5103: "Default product interval not supplied (in-app purchase with product_id='com.mclegacy.megacasino3.combo3'). For a new in-app-purchase, a default product interval must be supplied: no start date (or start date of today or earlier) and no end date." at Software/Soft
This error is mainly due to the mismatch of time provided in Price effective date
with US Time. So This error can be solved by waiting till US time and "Price Effective
date" mathches.
So Either Provide US date/time as Price Effective date or wait for given
Price Effective date reaches US date.
I kept getting this error no matter what dates I entered. Finally read the docs and tried:
Price Tier Effective Date: Now
Price Tier End Date: None
And all my products uploaded successfully.

iOS App Availability Date set far in future - how to release immediately now that it's ready?

For a brand new iOS app, with the following pre-conditions:
Availability Date is far in the future
App is approved and Ready For Sale
How can one immediately (not even wait for midnight) release the app on-demand without waiting for a future availability date?
I found a few articles relating to this.
Use iTunes Connect to set a date when the app is available on the
store. For example, you can choose a date that immediately releases
the app to the store after it’s approved, or you can set a later date.
Using a later availability date allows you to arrange other marketing
activities around the launch of your app.
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/UsingiTunesConnect/UsingiTunesConnect.html
You can change your app’s availability at any time, removing it from
sale or replacing it in the store. If you move your app’s availability
to a time in the future, your app is removed from the store until the
new date. It may take up to 24 hours to refresh your app’s
availability in stores in all territories.
Before an app is approved, you may want to set the app’s availability
date to an arbitrary date in the future. When the app is approved by
Apple, you can decide more precisely when you want the app to appear
on the store.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html
To me the first statement suggests that if you set the release date in the past it will "immediately" release the app. - I found a similar post also stating the same thing: https://stackoverflow.com/a/7352542/2982796
What I have found it still takes 10 minutes for the application to show up on the direct link, then anywhere up to 24 hours to be searchable from within the app store.
From personal experience, I always set the release date to the date that I submitted it to the app store. This way as soon as its processed its released for sale. If the app is already approved and you had it originally set for a future date. Take the current date and time. It should release within a few minutes.

Resources