26 Commits
Author SHA1 Message Date
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
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 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 19f2541cde Improve PCKS7 decoding by changing the way we decoding sub elements for Payload 2020-08-08 12:57:30 +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
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 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