sapphirezzz
## Bug Report When call SwiftyStoreKit.purchaseProduct to resubscribe on a subscription they already purchased, it return success result. **To Reproduce** Steps to reproduce the behavior: 1. Call SwiftyStoreKit.purchaseProduct to resubscribe on a subscription they already purchased 2. It shows up a dialog "You're currently subscribed to this." with two action "Manage" and "OK" 3. If tap "Manage", it shows manage dialog and return result error paymentCancelled. if tap "OK", return success result. But the result.transaction.transactionIdentifier is not exits on verify receipt result that apple return. 4. If call SwiftyStoreKit.purchaseProduct again, it does not show the dialog again and directly return success result. But also the result.transaction.transactionIdentifier is not exits on verify receipt result that apple return. **Expected behavior** I hope it can return hasAlreadySubscribed error or something like that when tap "ok" or when call purchaseProduct again . For now, I can not tell user what happen . There are many other situations that transactionIdentifier is not exits . ## Platform Information - OS: iOS 17.4.1 - Purchase Type: auto-renewable subscription - Environment: sandbox - SwiftyStoreKit version: 0.16.1 ## Additional context Add any other context about the problem here. **Potentially Related Issues** - Issue #396 - Issue #183 - Issue #178 - Issue #40 **Screenshots** If applicable, add screenshots to help explain your problem.