在 iOS 11 中是否有 URL 转发给 App Store 评论创建者?
Is there a URL forwarding to the App Store review creator in iOS 11?
在 iOS 10 中,我可以使用以下 link:
从我的应用程序直接转发到其 App Store 评分页面
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=app_id_here&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8
然而,在 iOS 11 及其全新的 App Store 中,评论页面不再存在,这似乎已被打破。
有谁知道直接打开评论创建者页面的替代方法 url?或者 Apple 是否希望我们停止使用此类 links?
您应该为 IOS 10.3 及更高版本实施 SKStoreReviewController
。
超级简单,
import StoreKit
SKStoreReviewController.requestReview()
It turns out that the system will automatically limit the display of the dialog to 3 times over a 365-day period, so there’s no logic required to check this.
There is however a recommendation that you show the prompts at ‘logical points’ when it is clear the user has made some sort of engagement within the app.
The guides also say you should allow a week or two between repeated displays of the prompt so users don’t feel like they’re being pestered(this will require some thoughtfulness and implementation on your part).
- 乔丹·霍兰德
首先,根据 Apple 指南,您不应该这样做,
但是您可以将游戏的 &action=write-review 添加到 iTunes link,然后打开 link。
你需要在你的url的app参数后面加个名字(我这里用的是'itunes-u'):
https://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review
另请注意,该方案似乎运行正常,因此您可以改为调用:
itms-apps://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review
在 iOS 10 中,我可以使用以下 link:
从我的应用程序直接转发到其 App Store 评分页面http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=app_id_here&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8
然而,在 iOS 11 及其全新的 App Store 中,评论页面不再存在,这似乎已被打破。
有谁知道直接打开评论创建者页面的替代方法 url?或者 Apple 是否希望我们停止使用此类 links?
您应该为 IOS 10.3 及更高版本实施 SKStoreReviewController
。
超级简单,
import StoreKit
SKStoreReviewController.requestReview()
It turns out that the system will automatically limit the display of the dialog to 3 times over a 365-day period, so there’s no logic required to check this.
There is however a recommendation that you show the prompts at ‘logical points’ when it is clear the user has made some sort of engagement within the app.
The guides also say you should allow a week or two between repeated displays of the prompt so users don’t feel like they’re being pestered(this will require some thoughtfulness and implementation on your part).
- 乔丹·霍兰德
首先,根据 Apple 指南,您不应该这样做,
但是您可以将游戏的 &action=write-review 添加到 iTunes link,然后打开 link。
你需要在你的url的app参数后面加个名字(我这里用的是'itunes-u'):
https://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review
另请注意,该方案似乎运行正常,因此您可以改为调用:
itms-apps://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review