287 Commits
Author SHA1 Message Date
Pavel Tikhonenko 76d6b60dea Bumb pod version 3.0.2 2020-12-10 20:15:54 +03:00
Pavel Tikhonenko 02fb917b54 Fix second typo (https://github.com/tikhop/TPInAppReceipt/issues/69) 2020-11-08 16:10:18 +03:00
Pavel Tikhonenko 5438a00daf Fix typo (https://github.com/tikhop/TPInAppReceipt/issues/69) 2020-11-08 16:07:23 +03:00
Pavel Tikhonenko 1ea772be1b Post merge polishing 2020-10-22 03:48:21 +03:00
Pavel Tikhonenko b3437d8ffe Merge branch 'master' of https://github.com/tikhop/TPInAppReceipt 2020-10-22 03:46:24 +03:00
Pavel Tikhoneko 96a960c8a1 Merge pull request #67 from Stribog-Konsult-LTD/master
Fix background warning
2020-10-22 03:46:04 +03:00
Pavel Tikhonenko c22781f07e Testing receipt 2020-10-22 03:44:19 +03:00
Dobromir Stoev 651633f6b6 fixes '"[BackgroundTask] Background Task ...
fixes '"[BackgroundTask] Background Task 1 ("SKReceiptRefreshRequest"), was created over 30 seconds ago....'
2020-10-14 12:00:47 +03:00
Pavel Tikhonenko 09581ed991 Ignore directory 2020-09-21 00:34:22 +03:00
Pavel Tikhonenko 7ce38837ef Fix SPM 3.0.1 2020-09-17 00:50:56 +03:00
Pavel Tikhoneko d2d7d4faba Update Package.swift 2020-09-16 21:31:29 +03:00
Pavel Tikhoneko d9f0badeff Update Package.swift 2020-09-16 21:30:24 +03:00
Pavel Tikhoneko 235a0180c0 Update README.md 2020-09-16 16:12:30 +03:00
Pavel Tikhonenko a65689d6c1 Prepare for release again 3.0.0 2020-09-16 16:06:36 +03:00
Pavel Tikhonenko 6b32dad057 Prepare for release 2020-09-16 15:09:37 +03:00
Pavel Tikhonenko 808ba33c13 update gitignore 2020-09-16 14:42:24 +03:00
Pavel Tikhonenko 3444e334f3 Merge branch 'develop'
* develop: (29 commits)
  Switch from Int to Int32
  Performance improvemence
  Remove all PKCS7 stuff (move it to ASN1Swift); Parse payload without using extra decoder
  do not hardcode simulator uuid but use OS specific code
  Fix tests
  Improve PCKS7 decoding by changing the way we decoding sub elements for Payload
  use ISO8601DateFormatter for date parsing
  use ISO8601DateFormatter for date parsing
  fix minimum versions for ios and watchos
  Code cleanup
  All public fields of InAppReceip with a type Thu Aug  6 15:53:23 MSK 2020 must return value with a type Thu Aug  6 15:53:23 MSK 2020 not string
  Extract and use a proper SecKeyAlgorithm from receipt
  Handle StoreKitTest Certificate
  Validation works again
  Parse all receipt field including certificates and signature
  Extract signer infos from pkcs7
  Change receipt structure; prepare for signature and certificates decoding
  Refactoring: substitute legacy asn1 decoder with
  Refactoring:InAppReceipt wraps pkcs7 container and reads all data from it; Decode InAppReceiptPayload""
  Starting refactoring and migration on ASN.1 Decoder
  ...

# Conflicts:
#	Tests/TPInAppReceiptTests/MyDevice.swift
2020-09-16 14:34:20 +03:00
Pavel Tikhonenko c98f53904f Switch from Int to Int32 2020-09-16 14:33:09 +03:00
Pavel Tikhonenko f61bf8b2cb Performance improvemence 2020-08-16 03:17:18 +03:00
Pavel Tikhonenko 67a618d183 Merge branch 'develop' of https://github.com/tikhop/TPInAppReceipt into develop 2020-08-16 02:16:42 +03:00
Pavel Tikhonenko 1ed3fb0f69 Remove all PKCS7 stuff (move it to ASN1Swift); Parse payload without using extra decoder 2020-08-16 02:16:29 +03:00
Pavel Tikhoneko a9907a8602 Merge pull request #61 from motocodeltd/do_not_hardcode_simulator_uuid
Do not hardcode simulator uuid but use OS specific code
2020-08-10 17:24:34 +03:00
Stefanos Zachariadis 6b5f44647d do not hardcode simulator uuid but use OS specific code 2020-08-10 17:15:23 +03:00
Pavel Tikhonenko 8a93e65ba8 Merge branch 'develop' of https://github.com/tikhop/TPInAppReceipt into develop
# Conflicts:
#	Package.swift
2020-08-08 12:58:47 +03:00
Pavel Tikhonenko fe13b71c02 Fix tests 2020-08-08 12:57:43 +03:00
Pavel Tikhonenko 19f2541cde Improve PCKS7 decoding by changing the way we decoding sub elements for Payload 2020-08-08 12:57:30 +03:00
Pavel Tikhoneko 07ad09484f Merge pull request #60 from motocodeltd/fix_date_formatter
Fix date formatter
2020-08-07 00:57:41 +03:00
Stefanos Zachariadis c1c6e71987 use ISO8601DateFormatter for date parsing 2020-08-06 22:49:27 +01:00
Stefanos Zachariadis 8a248c3ccb use ISO8601DateFormatter for date parsing 2020-08-06 22:32:13 +01:00
Stefanos Zachariadis 3ad6f2bb6c fix minimum versions for ios and watchos 2020-08-06 16:26:25 +01:00
Pavel Tikhonenko 8e7d9f832a Code cleanup 2020-08-06 15:56:57 +03:00
Pavel Tikhonenko 5818ad5047 All public fields of InAppReceip with a type Thu Aug 6 15:53:23 MSK 2020 must return value with a type Thu Aug 6 15:53:23 MSK 2020 not string 2020-08-06 15:53:23 +03:00
Pavel Tikhonenko 182ef4a18f Extract and use a proper SecKeyAlgorithm from receipt 2020-08-05 23:57:42 +03:00
Pavel Tikhonenko 827fa17ee1 Handle StoreKitTest Certificate 2020-08-05 22:05:38 +03:00
Pavel Tikhonenko 3ad5f841ef Validation works again 2020-08-05 21:20:40 +03:00
Pavel Tikhonenko ae031abaf2 Parse all receipt field including certificates and signature 2020-08-05 20:38:48 +03:00
Pavel Tikhonenko 6a8a725300 Extract signer infos from pkcs7 2020-08-05 06:43:43 +03:00
Pavel Tikhonenko 21613eca58 Change receipt structure; prepare for signature and certificates decoding 2020-08-05 05:58:18 +03:00
Pavel Tikhonenko 915dbaa074 Refactoring: substitute legacy asn1 decoder with 2020-08-05 00:21:49 +03:00
Pavel Tikhonenko 849fe6332d Refactoring:InAppReceipt wraps pkcs7 container and reads all data from it; Decode InAppReceiptPayload"" 2020-08-04 22:39:16 +03:00
Pavel Tikhonenko 1b868a5f69 Add some testing data 2020-08-04 17:32:04 +03:00
Pavel Tikhonenko b8522a1b4b Starting refactoring and migration on ASN.1 Decoder 2020-08-04 17:16:02 +03:00
Pavel Tikhonenko f84b753eca Integrate ASN1Decoder; Parse New In App Receipt format 2020-08-04 05:34:09 +03:00
Pavel Tikhonenko 4513603c55 Merge branch 'swift-5.3' into develop
* swift-5.3:
  Reflect last changes in Readme
2020-08-04 01:19:39 +03:00
Pavel Tikhonenko df8cb3c201 Improve tests 2020-08-04 01:18:30 +03:00
Pavel Tikhonenko 1ab0f35e70 Merge branch 'master' into develop
* master:
  correct minimum version of watchos
  Bump up version
  fixed udid logic for watchOS
  Bump up version
  Properly checking whether local receipt exists or not (https://github.com/tikhop/TPInAppReceipt/issues/54)

# Conflicts:
#	Package.swift
#	TPInAppReceipt.podspec
2020-07-26 23:13:50 +03:00
Pavel Tikhoneko 16ac80c7f2 Merge pull request #57 from motocodeltd/fix_spm_watchos_version
Swift Package Manager: correct minimum version of watchos
2020-07-22 13:24:33 +03:00
Stefanos Zachariadis 34be445e47 correct minimum version of watchos 2020-07-21 18:48:37 +01:00
Pavel Tikhonenko 61591a7379 Bump up version 2.6.2 2020-07-16 02:05:05 +03:00
Pavel Tikhoneko a2f83c0f78 Merge pull request #56 from aboedo/master
Fix guid logic for watchOS
2020-07-16 02:02:17 +03:00