New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.7 doesn't work. #14
Comments
I think I found the solution |
You can update, the Python 3.7 In App Purchase is free for now. |
Maybe it is taking longer for the fix to reach me. Updates sometimes take a bit longer to get to my region. |
I think it will take some time for the In App Purchase to be available, it happened to me with another app. I have put the In App Purchase to 0$ until I will fix all bugs. I submitted an update that should be available today that should unlock Python 3.7 for all users who downloaded the app before the 4.0. The problem is that only works on App Store versions because I have to check a receipt given by the App Store, so I can only check if that works when the app is on the App Store. But I think I found the problem. Apple said that In App Purchases can take up to 24 hours to be available. That’s not a bug of my app because if we try to purchase Python 3.7 from the App Store, it doesn’t work. And also the app would be rejected if the In App Purchase would not work. Sorry for all bugs 😓. When the purchase will be available, you can purchase it and it will be free. On the next update, it should be free for users who downloaded the app before the 4.0 and paid for other users. |
Ok thanks for letting me know! |
The In App Purchase works now, it’s free for now. |
(1) I don't know if this is related to the in-app purchase, but I updated from 3.0.1 to 4.0.1, and opened LibTerm, I got a popup "Sign in to iTunes Store". It seems unnecessary, out of reflex I clicked cancel and LibTerm seems to work okay. If I kill the app and re-open, I get the popup again. If I switch away from the app and re-open, I do not get the popup. |
The dialog is for checking for the original downloaded application version. I have to send a request to Apple. The app never retrieves the password itself, it's requested by Apple: https://github.com/ColdGrub1384/LibTerm/blob/master/LibTerm/AppDelegate.swift#L46. There are 2 problems:
I will update the algorithm so the password is not always requested. https://developer.apple.com/documentation/storekit/skreceiptrefreshrequest: I used this function to request a receipt of the app. With the receipt, the app should check for the version originally downloaded. So if the first downloaded version was bellow the 4.0, Python should be available for free. It doesn't work now, so waiting the update is available, I made the purchase free. But in next version, Python 3 should be available as an In App Purchase and users who have downloaded the app before the 4.0 should have it for free. |
That's I wanted to do: https://stackoverflow.com/a/39876448/7515957
|
I will request an expedited review |
All should work now. |
I made Python 3.7 an In App Purchase. But the purchase doesn't work. Also, people that downloaded the app when Python 3.7 was free should not have to purchase it. I submitted a new update fixing that.
The text was updated successfully, but these errors were encountered: