Questions tagged [rmstore]

A lightweight iOS library for In-App Purchases.

RMStore is a lightweight iOS library for In-App Purchases. RMStore adds blocks and notifications to StoreKit, plus receipt verification and transaction persistence. All in one class without external dependencies.

RMStore sends notifications of StoreKit related events and extends NSNotification to provide relevant information. To receive them, one needs to implement the desired methods of the RMStoreObserver protocol and add the observer to RMStore.

RMStore doesn't perform receipt verification by default but provides reference implementations. One can implement own custom verification or use the reference verificators provided by the library.

RMStore requires iOS 5.0 or above and ARC.

43 questions
16
votes
1 answer

iOS in-app-purchase + Today Extension widget

So I have an app which requires a subscription (via an IAP), and it provides a Today Widget. Within the widget (as well as within the app) I use RMStore to check the App Receipt in the bundle for an active subscription. It works fine in the…
DanM
  • 7,037
  • 11
  • 51
  • 86
6
votes
0 answers

How to get Notification for auto-renewal subscription with RMStore in iOS

In my iOS app I have used auto-renewal subscription. We need a solution for cross platform. I'm using RMStore in iOS for purchasing product. In current scenario: I am getting latest receipts from didFinishLaunchingWithOptions and validate to…
Vvk
  • 4,031
  • 29
  • 51
5
votes
1 answer

Auto renewable IAP subscription user flow & refreshing receipts

I am using the library RMStore - here's what I have currently. 1) Purchase auto renewable subscription & verify the returned receipt. [[RMStore defaultStore]addPayment:[Environment environment].premiumProductIAPId success:^(SKPaymentTransaction…
jeh
  • 2,373
  • 4
  • 23
  • 38
5
votes
1 answer

What encryption is used with RMStore and how to upload an App using it to the App Store correctly?

When uploading an application with iTunes Connect Apple asks you to specify if your application is using any encryption features. Under what conditions does RMStore use encryption and how should one answer these questions when uploading an App to…
Tibor Udvari
  • 2,932
  • 3
  • 23
  • 39
4
votes
2 answers

How to associate self hosted content with transaction?

I'm trying to add in-app purchase feature to my application and I want to download contents that I host in my own server. RMStore provides an API to do this, however I couldn't figure out how to do it. Documentation says: RMStore delegates the…
guneykayim
  • 5,210
  • 2
  • 29
  • 61
4
votes
2 answers

iOS SDK Auto Renewable subscription with RMStore - how to validate active subscription or not?

I am using RMStore library to work with auto-renewable subscriptions in my iOS app. It works well for purchasing, but I can't find any documentation how to check with RMStore that current subscription is still active? Code for checking purchased…
Dmitry
  • 499
  • 1
  • 3
  • 19
3
votes
3 answers

RMStore openssl/pkcs7.h file not found

I am trying to use RMStore in order to verify the receipts locally. I have followed the instructions in order to add static ssl libaries: https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl Transfered the 4 files, i…
Do2
  • 1,751
  • 1
  • 16
  • 28
3
votes
1 answer

RMStore In App Purchase Unknown Product Identifier

I have spent all day trying to get an in app purchase to work in my app, and everything that I have tried to make it work results in a 'Unkown Product Identifier' response from RMStore. I have tried everything on this list:…
william205
  • 678
  • 1
  • 7
  • 20
3
votes
1 answer

RMStore offline receipt verification

One question about offline receipt verification using RMStore (https://github.com/robotmedia/RMStore) On App start I check if the app has a valid in app purchase (PRO Version) (my App is iOS7 only) I do that like that: RMStoreAppReceiptVerificator…
Georg
  • 3,664
  • 3
  • 34
  • 75
2
votes
0 answers

In App Purchase - Long waiting times (up to 10 seconds) sometimes for first popup

We're using the RMStore framework (https://github.com/robotmedia/RMStore) in our game app to do In-App Purchases on iOS. Sometimes between issuing the In-App Purchase and getting a feedback (showing the system popup to start the Purchase) takes up…
keyboard
  • 2,137
  • 1
  • 20
  • 32
2
votes
1 answer

IAP AutoRenewing Sandbox Account - Cannot Connect to iTunes Store error

Sorry to be adding another to the IAP sandbox pile... Is this still any issue? SKErrorDomain Code=0 "Cannot connect to iTunes Store" in IAP iOS Objective c I see that its green on https://developer.apple.com/system-status/ However, I continue to get…
Ankit Kapasi
  • 23
  • 1
  • 5
2
votes
1 answer

How to handle Cocoapod dependency?

I'm creating my first cocoapod. It has a dependency on RMStore, so I added s.dependency "RMStore" to the podspec file. However, when I'm working on my framework, I always get errors saying that RMStore isn't available. So how do I handle this?
user4992124
  • 1,574
  • 1
  • 17
  • 35
2
votes
1 answer

In-App Purchase fails to unlock content on some devices

We have had users reporting that they have paid for our product via in-app purchase but we have failed to unlock the content. The common denominator between these reports is iOS 9 so far. It seems like the purchase with success method does not get…
Michael Ortiz
  • 757
  • 1
  • 8
  • 21
2
votes
0 answers

iOS - In-app purchase unknown product identifier

My IAPs was working before. All of it. Some of it is live on App Store. Right now I am getting this error: unknown product identifier I did not touch the code for IAPs. There is no changes in Agreements in iTunesConnect. I did change the app name…
imstillalive
  • 369
  • 4
  • 14
2
votes
0 answers

RMStore and simple remove ads

I feel a bit lost after 2 days of reading everything i can about in app purchase. The most easy solution is maybe to use RMStore but i'm unable to feel 100% safe on what i should do or in which order. For now i have this in AppDelegte.m #import…
Kamax
  • 212
  • 2
  • 14
1
2 3