Missing app from AppGallery after publishing update - huawei-mobile-services

I have sent an update of my App to Huawei a few days ago. Verification went well, no remarks by Huawei side. Yesterday's update has been published, but the app was missed from appgallery. The update did not come to users. They can't find an app throw search. But the link to the app is working on a desktop browser. On phones can't find app across AppGallery. Huawei did not send me any info. Can anyone help?

According to the confirmation with the review team, when they try to log in your app for the first time on the HMS phone (mate30, HMS, emui11.0.0), the following error message is always displayed before login.
Although they could log in after loading the app for a period of time, but this problem does not occur on the GMS phone(mate20pro).
To solve the issue, you are recommended to test your app in HMS devices to reproduce and optimize its incompatibility issues against non-GMS devices.

Related

RevenueCat IAP - Testing without Google Play Console credentials

I would like to know if I can test RevenueCat IAP without setting up a Google Play Console account. I have submitted my app for review, but it is currently taking a long time to get reviewed and accepted. Is there any way I can test RevenueCat without Google Play Console?
You would need a Google Play Console account to test the app flow with RevenueCat and unfortunately it can take some time for a closed track to get approved. You can also test on an internal track first, there shouldn't be a wait period for approvals. Google help center for reference: https://support.google.com/googleplay/android-developer/answer/9845334?hl=en

Flutter IOS app crashes after few day of installation

Friends,
I have peculiar issue in Flutter.I installed app in device(iPad) successfully in sandbox mode with my developer account. After few days when I try to open app it crashes. It is properly running app. Anyone can help in this issue. Where can i see the error log
Sound likes your distribution certificate is expired.
Verify while your app cannot be opened, it's still running in the background.
If that's the case, you will need to redistribute (rebuild) your app.
Which type your developer account is?
As far as I know, default development distribution expiration for a free account is 7 days and a paid account is 1 year.

iOS - App review process rules for disabled features

I have an iPhone app (already in the App Store, free download) which requires the user to enter server and login credentials which are provided on a subscription basis. The app has a built-in 'Demo Mode' for prospective customers to evaluate the app, and so far the Apple app review team have always used this mode to approve each version submitted.
The latest version which I'm about to submit has some new features which are not appropriate for use in the Demo Mode and are disabled in this mode. No buttons are greyed out but an alert message is displayed to inform the user 'Not available in Demo Mode'. My question is will this cause a problem with the Apple review team - will it be rejected because of disabled functionality?
A while ago I showed a very similar message to your 'Not available in Demo Mode'.
Apple rejected the app, saying this would negatively impact the user experience!
I would try another approach - even if it's just in the documentation of the app on the info page.
Yes, you should give out the subscribed user credentials in the review notes of the application metadata you fill in while uploading the application, as they need to test the full application to complete their review process. Until the full app is reviewed don't even think of it getting approved and going live.
IIRC, Apple's review guidelines say that Trial or Demo apps will be rejected.
The opposite might be more acceptable. Don't interrupt the user experience by saying that X is disabled or not available in the demo; but say that the app will be enhanced by the availability of X in your advertisement for customers to buy the full mode.

iOS In App Purchase - "Invalid Product ID" in release, NOT development version

I created a new app and uploaded the binary to iTunes Connect, then tested IAP using the test user account, both on the simulator and on the device. Both worked.
I submitted the final app and it is currently live on the App Store. However, after deleting the development version from my device and downloading my app from the App Store to test IAP, the app immediately receives an "Invalid Product ID:" error.
Once again, the development version worked using the test user account, but live on the store it does not work and returns invalid product ID. Any ideas what this might be? If anyone wants to test this (in case it's just me) the app is called "ContaX" and is free with ads - you don't need to actually buy the upgrade, just see if it crashes after tapping the remove ads option.
I advise you to wait for 24 hours after your app is approved.
Sometimes it takes more time for the in app purchases to be available in the released application.
I am also suffering with this issue and my app has rejected two time due to this issue. I went to Apple Developer Forum to get the solution. The problem is might be with Review team's device or environment.
Here is the link of full thread: https://devforums.apple.com/thread/233371
I think it will work for you as well.
Double-check the bundle ID you've submitted the app under and the product IDs you're sending to the app. They have to match.
You may have accidentally submitted an app with a different bundle ID.
After fighting this problem for a while I realized I was using the "Apple ID" to get the In App Purchases rather than the "Product ID". So, make sure you're using the "Product ID" and NOT the product's "Apple ID"!
I'd like to share our experience. One of our apps did not have any purchase since release. It was over a month. We have tested in app purchase during development phase in sandbox mode, everything was ok.
When we deleted the development app from our device and installed the app from the app store, we got Invalid product id during purchase.
We double checked everything and tried many things. What we think done the trick is toggle "Cleared for Sale" in the iTunes connect.
We have 3 auto renewing subscriptions. In IAP page, We uncheck Cleared for Sale. then save, then again recheck Cleared for Sale, saved again on each product. remove app from the phone and download again from App Store.
Nothing seems to happen. After 30 minutes suddenly one auto renewing subscription started working. 2 other subscriptions still didn't work. After 5 hours all 3 subscriptions started working magically.
We are seeing something similar. On a new tvOS app with 8 auto-renew subscription IAPs, for the first 30 hours or so after release, none of the IAPs were available. Then one became available and now we are at 40 hours since release with still only 1 of 8 IAPs available.

In app purchase does not work when live

I have an app in the app store that I have added an in app purchase for, I fully tested it in the sandbox environment and all worked fine. I have had the app update and the in app purchase approved by apple and according to iTunes connect all has gone live. The app updates just fine but then in app purchase simply doesn't work!! No products are returned! Anyone else have this problem? Surely if it worked in the sandbox and apple has approved it, there should be no issues!?
It's all working just fine now! I didn't do anything it just seems to have taken about 36 hours for the in app purchase product to propagate through apples servers! :)
We just went live about an hour ago with the EXACT same issue. Everything worked during testing and even when Apple reviewed the application. I even verified they completed test purchases via analytics. But when users in the app store download the update, try to buy the feature it just fails.
My only guess is our store data has propagated to their live servers? The apps are still using the sandbox environment?
Which URL are you using to connect to the Apple servers?
The sandbox url is:
https://sandbox.itunes.apple.com/verifyReceipt
When launching the app or going live the url needs to be changed to the live Apple servers:
https://buy.itunes.apple.com/verifyReceipt
This has got nothing to with the receipts or anything. If it was working in the Sandbox mode, it's gonna get automatically fixed in around 24 hours in the live version, don't worry. The exact same thing happened to us and we could do nothing but wait...
Also, make sure the iTunes account on your device is set to your real account. If you are are still logged into a test user from when you were testing your IAP stuff, your purchases won't work.
So incase a where in app purchase in your app not working past 48 hrs, kindly visit developer.apple.com to update your tax information. In app purchase won't function until the in app purchase is updated even the app is live too.