nsscreencast / comments

Public comments on NSScreencast.com
0 stars 0 forks source link

In App Purchases - NSScreencast #17

Open subdigital opened 3 years ago

subdigital commented 3 years ago

Written on 02/14/2013 08:12:19

URL: https://nsscreencast.com/episodes/44-in-app-purchases

subdigital commented 3 years ago

originally written by Steve Smith on 12/08/2012 19:54:02

The video goes black for me between 9:49 and 10:08 both on the streamed and download version. 

subdigital commented 3 years ago

originally written by subdigital on 12/08/2012 19:58:57

Ah, must've been a bad encoding. I'll have to re-encode to fix this one. Sorry for the inconvenience.
--
Ben Scheirman

subdigital commented 3 years ago

originally written by subdigital on 12/08/2012 23:21:34

I was able to stitch in the missing portion of the video. It should be live now. Thanks again for reporting.

subdigital commented 3 years ago

originally written by holgersindbaek on 05/04/2013 18:21:53

Is it very different how you deal with auto-renewable purchases in in-app purchases?

subdigital commented 3 years ago

originally written by subdigital on 05/04/2013 20:12:20

Yes, auto-renewables have a few extra considerations, such as the need to validate potentially many past receipts. You'll also need to have a shared secret that you use to make the calls for auto-renewable receipt validation.

subdigital commented 3 years ago

originally written by holgersindbaek on 05/04/2013 21:31:12

Ok... I know there are some libraries out there that handles in-app purchases. Why are you know using one of those (just curious)?

I know the biggest library is MKStoreKit, but it's really messy and badly maintained. Do you know of any other good libraries?

subdigital commented 3 years ago

originally written by subdigital on 05/05/2013 17:03:52

When validating purchases from the device, you run the risk of having this circumvented by malicious users. A new technique is being used called SSL Pinning, which can add additional security when dealing with an API to make sure you're talking to the right server. This is probably good enough for most applications.

subdigital commented 3 years ago

originally written by holgersindbaek on 05/05/2013 17:05:52

Ok... interesting. It didn't answer my question of why you are not using a library to do this? And if you know any good ones?

subdigital commented 3 years ago

originally written by subdigital on 05/05/2013 19:50:17

In many cases your server needs to deliver the content, so it should really be enforced there.

subdigital commented 3 years ago

originally written by Oscar Swanros  on 05/09/2013 02:28:50

How do you actually download the video, anyways?

subdigital commented 3 years ago

originally written by subdigital on 05/09/2013 02:30:00

You can do this from your My Account page. There's a link for a private RSS Feed you can use in iTunes.

subdigital commented 3 years ago

originally written by Oscar Swanros  on 05/09/2013 04:17:31

I see. Thanks a lot. :)

subdigital commented 3 years ago

originally written by Kevin on 02/02/2014 03:29:05

Hey Ben, just playing with this today and had a question for you. In the video, it seems pretty clear that you're testing your IAP stuff in the simulator. I can get things to work on device but not in the simulator. Have you heard of this happening before? Any advice?

subdigital commented 3 years ago

originally written by subdigital on 02/03/2014 15:55:39

From my experience, testing in the Simulator was painfully slow, but it did work. I haven't done this recently, so perhaps things have changed. If you find anything definitive, please post it here so others can find it.