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