1

特定の機能のロックを解除するために、アプリケーションに非更新サブスクリプションを実装しようとしています。Parse ( http://www.raywenderlich.com/36270/in-app-purchases-non-renewing-subscription-tutorial )を使用して Ray Wenderlich のチュートリアルに従いましたが、動作しません。どういうわけか、ユーザーが製品を購入すると、電話に保存され、製品を購入していない別のユーザーとしてログインしようとすると、すべての機能のロックが解除されます。これを修正しようとしましたが、何も役に立たないようです。アプリケーションを削除すると、データが失われ、何も購入していないユーザーとしてログインでき、ロックされた機能が表示されなくなります。

誰かが同じ問題を抱えていましたか?代わりに iCloud を使用してユーザー データを保存することを考えています。ただし、iCloud アカウントとサブスクリプションを一緒に実装する方法を説明するチュートリアルは見つかりません。誰かがここで私を助けてくれますか? どこから始めれば?私が見逃した良いチュートリアルはありますか?

ありがとう!

4

2 に答える 2

0

Somehow if the user buys a product it gets stored in the phone as well cause when I try to login as another user who haven't bought the product all the features are unlocked. I have tried fixing this but nothing seem to help.

This is due to this line which stores the expiration date locally:

[[NSUserDefaults standardUserDefaults] setObject:expiryDate forKey:@"ExpirationDate"];
于 2013-11-20T19:42:58.987 に答える