Stuart Breckenridge

App Store Reviews in iOS 10.3

Apple Developer News:

With iOS 10.3, you can use a new API to ask users to provide App Store ratings and reviews without leaving your app. You can also publicly respond to customer reviews on the App Store and Mac App Store.

The new API is SKStoreReviewController which provides a single method: requestReview().

SKStoreReviewController implemented in FFI List.

The functionality adheres to App Review Policy, which has been neatly summed up by Jim Dalrymple:

Developers will only be able to bring up the review dialog three times a year. If a customer has rated the app, they will not be prompted again. If a customer has dismissed the review prompt three times, they will not be asked to review the app for another year.

What’s not clear to me is if these counts will be reset with each new app version. I assume they will be, otherwise, apps that were reviewed just prior to being updated will be out of the loop for a year.


Socratic seems like an interesting app to help kids (cheat) with their homework. It’s had rave reviews so I thought I’d test it with this typed problem:

A car journey is spread over 5 hours. In the first hour the car travels 1/3 of the total distance. In the second hour it travelled 1/3 of the remaining distance. In the third hour the car travelled 1/4 of the remaining distance. In the fourth hour the car travelled 1/2 of the remaining distance. There are 10 miles left to travel. How far has the car travelled?

The correct answer is 50 miles. However, Socratic interpreted this question as:

A car travels 165 miles in 5 hours. How many miles does it average per hour?

Despite the above, the app is excellent when it comes to solving algebra problems.

The AMP Experiment

I’ve been having a little break from writing this blog over the last few weeks and I’ve used that time to experiment with both a Wordpress and Squarespace migration using test content. This was an investigation to satisfy my curiosity around some of the new publishing formats: Apple News (native) and Google’s Accelerated Mobile Pages (AMP).

Despite not being powered by a CMS, this blog is already supported on multiple formats:

  • RSS
  • Facebook Instant Articles (xml file)
  • Apple News (RSS)

However, using Wordpress or Squarespace opened up the possibility of using the native Apple News format: Wordpress uses a plugin, while for Squarespace publishing is built-in. For a small blog such as this one I didn’t see enough of a benefit, other than advertising, over publishing to Apple News using RSS.

Similarly, publishing AMP pages using Wordpress or Squarespace was also possible1 but I couldn’t see any benefit to this at all. I noticed immediately — and it has been written about extensively — that AMP URLs do not relate to the original content. All AMP URLs are served from instead of the canonical URL. In addition to the fact that AMP pages are floated to the top of mobile search results, it makes AMP nothing more than an overt land-grab of the open web.

Do not use AMP.

  1. It’s also possible on Jekyll via a plugin. However, I found this to be quite a tricky plugin to implement. ↩︎

Twitter Retiring Lead Generation Card

Via MailChimp:

Twitter will be retiring the Twitter Lead Generation Card feature, effective January 10, 2017. After this date, you’ll no longer be able to create new Lead Generation Cards, and existing cards will stop passing information back to your MailChimp account.

Existing, but inactive, Lead Generation Cards will remain in your Twitter account until February 10, 2017, so you can export any leads collected prior to January 10 and import them into your MailChimp account.

Let me explain why this is being retired:

Lead card stats.

32,902 impressions, no leads, no money for Twitter.

Previously: Twitter Stops Serving Ads to VIPs, What Does S$35 of Twitter Advertising Get You?