HomeiOS DevelopmentKvitto 1.0.4 | Cocoanetics

Kvitto 1.0.4 | Cocoanetics


Kvitto is an open supply part that permits you to parse Apple gross sales receipt recordsdata, for instance to find out if the consumer has an energetic auto-renewing subscription on machine.

This new launch fixes an pressing concern that appeared the primary time on September twenty fourth, in iOS 14, the place about half the gross sales receipts couldn’t be parsed. I additionally added assist for Swift Package deal Supervisor 2 weeks in the past and had forgotten to announce the discharge, so there you go.

Modifications

  • NEW: Help Swift Package deal Supervisor
  • FIXED: dates with fractional seconds wouldn’t be parsed
  • FIXED: Chill out examine for sequence in root of PKCS7 container, as Apple may generally provide solely 3 parts as a substitute of 5

After seeing and collaborating with a number of motivated builders on including SPM assist to DTFoundation and DTCoreText I felt empowered to deal with this for Kvitto myself.

In regards to the fastened bug… I received first phrase about new points with Kvitto from Canada on September twenty fifth:

We’ve been getting some emails previously couple days from customers saying their subscription isn’t validating.

At first I shrugged this off, as a result of I hadn’t modified something, and why would Apple change one thing right here? However then within the night of September twenty seventh, I received an in depth concern report from Germany, pinpointing the difficulty as being associated to Apple now generally together with fractional seconds on date fields. So as a substitute of 2020-09-27T12:07:19Z we might now – generally, not all the time – get 2020-09-27T12:07:19.686Z – which NSDateFormatter is just not sensible sufficient to disregard.

My repair is principally to examine the size of the string after which use the right date format for that.

The discharge has been tagged on GitHub, thus is on the market by way of Swift Package deal Supervisor on the grasp department, and it has additionally been launched by way of CocoaPods trunk.



Additionally revealed on Medium.


Tagged as:

Classes: Updates

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments