-
Notifications
You must be signed in to change notification settings - Fork 559
Labels
enhancementThe issue or pull request is an enhancementThe issue or pull request is an enhancement
Milestone
Description
Moved from dotnet/maui#25169
Description
Hello,
with iOS 18 it seems that Apple deprecated SKStoreReviewController. Now every plugin and call made from SKStoreReviewController are not working. There is a replacement with AppStore.requestReview(in: scene). But from MAUI it is inaccessible.
https://developer.apple.com/documentation/storekit/appstore/3954432-requestreview/
Steps to Reproduce
Create an application
on ios18 invoke
if (UIApplication
.SharedApplication?
.ConnectedScenes?
.ToArray<UIScene>()?
.FirstOrDefault(x => x.ActivationState == UISceneActivationState.ForegroundActive) is UIWindowScene windowScene)
{
SKStoreReviewController.RequestReview(windowScene);
return Task.CompletedTask;
}
see that application hangs.
same code on iOS 17.5 works, create a review popup or just passes quietly.
Link to public reproduction project repository
No response
Version with bug
8.0.91 SR9.1
Is this a regression from previous behavior?
No, this is something new
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
iOS 18+
Did you find any workaround?
No
Relevant log output
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementThe issue or pull request is an enhancementThe issue or pull request is an enhancement