macOS 10.15 CatalinaでCatalystアプリを使っているとアプリのレビュー・ウィンドウが表示され続けるバグがあります。詳細は以下から。
AppleはmacOS 10.15 Catalinaで同一のコードペースからiPadアプリをMac化(Mac-ification)できる「Mac Catalyst」を導入し、Twitterなどすでに多くのCatalystアプリがMac App Storeで公開されていますが、このCatalystアプリにはStoreKitのバグにより、アプリのレビュー/評価・ウィンドウが表示され続ける不具合が発生しているそうです。
When macOS bugs, completely out of developer control, translate into bad reviews 😭 Anybody on the StoreKit team know why SKStoreReviewController can get stuck in a loop on macOS Catalina and keep presenting incessant ratings dialogs even when the app is not running? Pls fix pic.twitter.com/2TcPo1C9ul
— Steve Troughton-Smith (@stroughtonsmith) May 28, 2020
Presenting the user with a request for an App Store review using SKStoreReviewController is a good way to get feedback on your app. However, you should be aware that the prompt will only be displayed to a user a maximum of three times within a 365-day period. Choosing when and where to display this prompt is critical to your success using this API.
Requesting App Store Reviews – Apple Developer Documentation
iOSやiPadOS、tvOSに加えMac CatalystでmacOSにも対応したポッドキャストアプリ「Broadcasts」を開発しているSteve Troughton-Smithさんによると、Catalystアプリを公開してから、「このアプリは複数回にわたりレビューを強制してきます」というユーザーレビューを数件もらったため調べてみたところ、これはStoreKit(Apple側)のバグで、
Do not install this app! It hijacks your Mac and tries to force you into making a 5 Star rating and submitting a review. It won’t clost the proprietary ratings dialog until you do what it wants.
Broadcastsのレビューより
通常は365日に最大3回しか表示されないアプリのレビュー/評価ダイアログが表示さ続けてしまう不具合が確認できたそうで、実際にBroadcastsアプリを起動して20分程度放置してみましたが、その間に8つのアプリ評価ダイアログが表示されました。
アプリのレビュー/評価ダイアログはApp Storeアプリの[環境設定] → [✅App内評価とレビュー]をOFFにすことで表示されなくなりますが、ダイアログが表示され続ける不具合は開発者側からはどうしようもないそうなので、複数回アプリのレビューや評価ダイアログが表示されたら、Appleにフィードバックしてあげて下さい。
- Broadcasts – App Store
- Requesting App Store Reviews – Apple Developer Documentation
コメント