Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submitting to the apple store #642

Open
techbud opened this issue Oct 26, 2024 · 9 comments
Open

Submitting to the apple store #642

techbud opened this issue Oct 26, 2024 · 9 comments

Comments

@techbud
Copy link

techbud commented Oct 26, 2024

I'm trying to submit my app to the Apple App Store and they seem to be using simulators. My app has a user pay after 30 days of use and its a one-time consumable that the user can purchase.

But it seems they use a simulator and the payment processing doesn't work and it keeps getting rejected in the review.

Has anyone submitted a project to the Apple store and overcome this obstacle because it's getting old?

@CyborTronik
Copy link

Facing a similar issue. Looks like MAUI is doomed in that regard. Looking for a solution still...

@techbud
Copy link
Author

techbud commented Oct 31, 2024

Facing a similar issue. Looks like MAUI is doomed in that regard. Looking for a solution still...

I'm giving in and going to write native storkit code and hopefully this works.

@CyborTronik
Copy link

Have you tried RevenueCat or Stripe instead?

@techbud
Copy link
Author

techbud commented Oct 31, 2024

Have you tried RevenueCat or Stripe instead?
I don't think Apple will allow that in app?

@CyborTronik
Copy link

RevenueCat should be the same (I hope for better stability). While Stripe should be allowed, however they might want you to put on their subscription system

@CyborTronik
Copy link

@techbud I got some success by following the testing solution from xamarin/xamarin-macios#9909

@techbud
Copy link
Author

techbud commented Nov 8, 2024

@techbud I got some success by following the testing solution from xamarin/xamarin-macios#9909

Did you make it through the review process?

@CyborTronik
Copy link

I was able to test locally in the iOS simulator. It worked fine with the storekit with the 'Local StoreKit configuration' and solved a few bugs. However, I need help getting it to work when I use Store Kit sync with the App Store. I get an error about: Plugin.InAppBilling.InAppBillingPurchaseException: Invalid products found when querying product list
at Plugin.InAppBilling.InAppBillingImplementation.GetProductInfoAsync(ItemType itemType, String[] productIds, CancellationToken cancellationToken)

@CyborTronik
Copy link

I achieved a bit of progress after completing the bank details. The app store will return invalid product id in production if your tax and bank details are not validated. Which doesn't bring much transparency.

so now I received the following message from review (which is a progress overall):

"Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."

Next Steps

To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. Note that automatically restoring purchases on launch will not resolve this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants