The Apple promo code expires in 4 weeks, but what exactly expires? Using the the promo code to download an app, or running the app itself?
If somebody receives a promo code, but they decide to download the app two month later. Would they be able to download it?
If somebody uses a promo code immediately to download an app, does the app expire after 4 weeks?
Thanks.
Once an application has been redeemed with a promotional code, it is "owned" by the redeemer - it does not expire.
The code itself will expire after 28 days and will not be redeemable. (But anyone who already redeemed it will still have the application).
Related
Channel Uploaded : Closed Testing
Managed Publishing On
Current status In Review (More than a week passed)
Pre-launch Report has 2 security issues
But as for this, we can still publish without fixing pre-launch report errors
How do we know if our app is rejected? (Currently it's still showing In Review).
You Just need to wait, some updates raise some issues automatically and need a human review, there are a long queue for human review, it could take up to 2 weeks.
It is usually due to the nature of your app content, it happened to me 3 times, the 1st one was a political app for elections, the 2nd was a telemedicine app in COVID-19 time and the 3rd was for a kids app.
It is normal do not worry about it, and it does not happened every time you release an update.
If it was rejected you will receive an email detailing the issue.
The problem is user safety.
you have to provide add privacy policy in your app contain and fill user safety form.
Many developer face this kind of problem
I want to ask: if I successfully bought a consumable product (example: coins) then I should add my coins in my database by ajax with the product that has been bought right?
How can I secure the ajax if I buy it with InApp Purchase?
I mean we can just copy the ajax and execute it with our own code without InApp Purchase right (If we were a hacker that want to get free coins)?
(1) This is Cordova. In a production APP, there is no easy way for a user to copy and execute ajax. Yes, a professional hacker could de-compile you APP, and figure out how to get coins for themselves, but would their effort be worth it?
(2) The only solution I can recommend is to have your own server which verifies and saves all in-app-purchases, and have your APP synchronize with your server to verify each user's actual coin balance.
See https://alexdisler.com/2016/03/20/validating-cordova-in-app-purchases-on-ios-and-android-using-nodejs/ for an example using Cordova and NODEJS.
Personally, my server verifies that every in-app-purchase reciept is credited to one-and-only-one user. This way, even if the APP is hacked, they couldn't steal anyone else's coins.
I recently needed to urgently submit an app update to resolve a critical bug. Of course, I requested an expedited review. The problem is that it is now 4 days later and my update has still not been approved.
Accidentally, I requested the expedited review before I uploaded and submitted the binary (only a difference of about 10 minutes) and I was wondering if this could have invalidated the expedited request?
Should I resend the request, or just wait? My initial app was approved in 3 days. How long should I expect an expedited review to take?
I Requested an expedited review Friday around 4pm. Expedited request was approved, I think Sunday morning. App was reviewed and approved Sunday evening. Tthis was for a time sensitive issue, not a critical bug. That might make a difference.
And, like you, I was initially confused by the new iTunesConnect UI. I had thought I had submitted the app for review but I hadn't. So, just like you, about 10 minutes elapsed between submitting the expedite request and actually submitting the app for review.
So I don't think you need to make another request, at least not because of the order of your actions.
After creating both a Chrome Web Store listing as well as a duplicate listing tuned for the Google Apps Marketplace, I have filled out the Marketplace Listing Review Request. I've had to edit the second listing several times as I've uncovered issues like not including the app member in the manifest, and I have no idea of the overall status of the request. Is there a way to find out?
My big concern is that something is still not right or that I might have missed a step or done something else wrong in the process of submitting the listing. Since there's no obvious validation around the Marketplace Listing Review request, I'm not 100% sure if I'm doing it perfectly. This is my first listing. Help?
First step would be to provide your Chrome Web Store Item ID as jonathanberi mentioned. Once you do that I can take a look at the application for you.
The reality is that we don't check and test new GAM applications every single day. It's more accurate to say that your application will be checked within 1-2 weeks from publication. If there are any issues, I or someone else on the curation team, will reach out to you to let you know of the problem and it's severity. Most of the time the issues aren't serious enough to warrant immediate removal from the Google Apps Marketplace and simply need to be fixed within a 30 day time frame.
So, long story short, no news is good news for GAM publications. If you don't hear anything from us within 2-3 weeks of your publication date, you can safely assume that your application has met all of our listing requirements.
I had the same problems and spoke to some very helpful folks at Google. Here is a summary of what they said:
Time taken to hear back: For new submissions their SLA for reviewing is 8 business days, but they usually do better than that.
Time taken for your app to show up on Google Apps Marketplace: 12-24 hours. When they approve an item it is automatically send to the public store, however it takes time to be shown in the Google Apps Marketplace search results due to cache propagation as time is taken for their robots to find it, index it and get it ready. (as of Jan 2017)
For the last 72 hours, my Google Wallet payment for the Google Play developer program has shown as "Your purchase is processing". I understand it can take up to 48 hours, but this is an entire day after their worst-case scenario for processing time.
I contacted Google Play using their help pages, not expecting an answer back until this week, with the problem hopefully resolving itself in the meantime. However, a day later instead of a reply (Which i wasn't expecting yet), they instead send me a survey, asking how their support was. Support I never received.
Does anyone know how to contact Google Play directly? While it's only $25, it's $25 that's been sent to google, and have received nothing in return. Google Wallet payments for apps have all gone through (Status: Your purchase is complete). Not sure why this is being help up.
From Google Android Developer - Known Issues page
Unable to complete Google Play Android Developer Account Registration
We've received reports that some developers are currently unable to
complete their developer account registration. Please be advised that
certain transactions may take up to 48 hours to be processed by Google
Checkout system. Until your transaction is fully processed by Google
Checkout system, you won't be able to publish applications.
Please wait for 48 hours. If you still see the 'Your registration is
being processed...' banner in your Google Play Developer Console after
48 hours from the moment you placed the transaction, please contact
Google Wallet Team.
If it takes longer than 48h, Report Google Play Developer Registration or Account Issue