問題タブ [subscriptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3858 参照

android - Android でアプリ内サブスクリプションをテストするための適切な予約製品 ID は何ですか?

「アプリ内課金のテスト」に関する Google のドキュメントによると、課金およびサブスクリプション サービスのアプリ内テストに使用される 4 つの予約済み製品 ID があります。

  • android.test.購入済み
  • android.test.canceled
  • android.test.refunded
  • android.test.item_unavailable

先週 Google によって導入された、アプリ内サブスクリプションをエンドツーエンドでテストするために使用できる予約済みの製品 ID は何ですか? android.test.purchased は、「subs」製品タイプではなく、「inapp」製品タイプにのみ適用されます。

0 投票する
0 に答える
231 参照

php - PHP を使用した PayPal サブスクリプションのキャンセル/変更

ユーザーが PayPal サブスクリプションを使用して、それぞれ独自の価格でさまざまなメンバーシップ レベルにサインアップできるようにする Web サイトをセットアップしようとしています。スタック オーバーフローを検索したところ、IPN スクリプトの設定に関して非常に役立つ回答が多数得られました。これは正常に完了しました。(ありがとう!)

私の質問は、メンバーが私のサイト内でアカウントをキャンセルするにはどうすればよいですか? 彼らがPayPalを使用してキャンセルした場合、私のIPNはそれを検出してそれに応じて行動しますが、ユーザーが私のページでサブスクリプションをキャンセルする方法が必要ですよね? または、少なくとも「PayPal にログインして、このページにアクセスし、そこでキャンセルしてください」と伝えるよりも、より直接的なリンクを提供してください。

「スクリプトでキャンセル リクエストを PayPal に送信する」などの一般的なアイデアや、おそらく PayPal の Pro (Advanced?) メンバーシップだけがこれを行うことができるといういくつかの兆候への参照が散在しているのを見つけましたが、ストレートなものは見つかりませんでした。はいまたはいいえで明確に答えてください。

PHP Web サイトを介してメンバーに PayPal サブスクリプションのキャンセルおよび/またはアップグレード/ダウングレードを依頼することはできますか? また、そうする場合、それを行うにはどのようなコード サンプルやその他の考慮事項が必要ですか? 最も役立つのは、それを順を追って説明できるチュートリアルがありますか? PHP/MySQL にはかなり精通していますが、API などはまだ新しいものです...

ありがとうございました!

0 投票する
1 に答える
1825 参照

java - GooglePlayアプリ内サブスクリプションの有効期限を取得する

Androidアプリ用の新しいアプリ内サブスクリプション製品の実装は、通常のマネージド/アンマネージド製品と同じように見えますが、サブスクリプションの有効期限の取得は、Google Play AndroidDevelopeHTTPベースのAPIを介してのみ利用できます。その部分は私に無知です。

有効期限を取得するためにGoogleAPIJavaクライアントライブラリを使用する実装例は、非常に役立ちます。

0 投票する
2 に答える
339 参照

ruby-on-rails - Rails 3でユーザーへの異なるサブスクリプションに基づいて承認を処理する方法は?

私はRails 3.2に取り組んでいます。現在、ユーザーに登録を提供するテナントベースのサイトを構築しています。サイトに登録したいユーザーは、サイトから提供されるサブスクリプション プランを取得する必要があります。これらのサブスクリプションに基づいて、ユーザーにさまざまな承認を提供することになっています。たとえば、プラン A のサブスクリプションでは、ユーザーは約 100 の連絡先と 100 のイベントを作成でき、ドキュメントのアップロードは許可されませんが、プラン B のサブスクリプションでは、ユーザーは約 250 の連絡先とドキュメントのアップロード機能を備えた 200 のイベントを作成できます。

このために、モデル レベルでもデータ アクセス権限が必要です。簡単に言えば、これらの機能は、ユーザーのすべての承認とアクセス制御リストを明確にリストします。

Rails 3.2 に取り組んでいるときに、ユーザーの承認規則を宣言するのに役立つ gem をいくつか見つけました。

  1. fat_model_auth
  2. declarative_authorization

これらの gem を使用すると、アプリケーションの承認規則を指定できます。ただし、ユーザー側からのデータベースへのアクセスを制限しながら、モデルレベルでも承認ルールが必要です。いくつかのドキュメントや宝石を提案してください...どんな提案も役に立ちます..

0 投票する
2 に答える
166 参照

javascript - 購読者リストの登録は許可するが、スクリプトは禁止する

私のサイトのユーザーは、簡単な HTML フォームを介してサブスクリプションを受け入れる公開プロファイルを持っています。これらのサブスクリプションは、このユーザーの電子メール リストにマージされます。

誰かが電子メールを絶えず登録してユーザーのリストを破壊/フラッディングするスクリプトを書くことができます。これは、IP ベースのレート制限を使用することで緩和できますが、スクリプトが分散環境で実行される場合、このソリューションは機能しません。

私が考えることができる唯一の戦略は CAPTCHA を使用することですが、これは避けたいと思います。他に何を試すことができますか?

0 投票する
3 に答える
526 参照

ruby-on-rails - ロール/サブスクリプションに応じてRailsアプリケーションの機能を無効にする

ユーザーの役割やパッケージサブスクリプションに応じて、ユーザーの機能を選択的に無効にするためのレール用の優れた宝石/プラグイン/拡張機能はありますか?

たとえば、2つのパッケージ(標準、プレミアム)が存在します。標準パッケージでは、ユーザーはアプリケーション内で1か月あたり最大20の質問をすることができますが、プレミアムパッケージでは、ユーザーは1か月あたり50の質問をすることができます。そのため、機能の制限にはパッケージサブスクリプションのみが含まれるのではなく、すでに質問された質問の数も含まれます。

注:私はすでに簡単な承認タスクにcancanを使用しています。

ご協力いただきありがとうございます

0 投票する
2 に答える
2734 参照

html - 「A3」パラメーターの PayPal サブスクリプションでドロップダウンを使用する

ユーザーが定期購読プランを選択できるように、次のようなことをしようとしています。

このフォームを送信しようとすると、PayPal で次のエラーが表示され続けます。

'定期期間が無効です。サブスクリプションの A3、P3、および T3 パラメーターに有効な値を指定する必要があります。

フォームで A3、P3、および T3 パラメータを指定したので、何が起こっているのかわかりません。誰か助けてくれませんか?前もって感謝します!

0 投票する
1 に答える
937 参照

email - ssrs 2008 の添付ファイルとして 1 つのレポートと電子メール本文として別のレポート

要約レポートと詳細レポートが 1 つずつあります。詳細レポート (Excel ファイル) をメールの添付ファイルとして、要約レポートを同じメールの本文として添付して、クライアントに毎日メールを送信する必要があります。

どうすればいいですか?1 つの電子メールに 2 つのレポートを含めるにはどうすればよいですか? これは SSRS 2008 で実行できますか?

0 投票する
1 に答える
329 参照

ios - どのトランザクションがrestoreCompletedTransactionsで復元されますか?

ユーザーが2つ以上の更新されていないサブスクリプションを次々に購入した場合にrestoreCompletedTransactionsを呼び出すと、どのトランザクションが復元されますか。transactionState SKPaymentTransactionStateRestoredを使用して両方のトランザクションを取得しますか、それとも現在有効な(現在のサブスクリプション期間内を意味する)もののみのトランザクションを取得しますか?

0 投票する
1 に答える
2221 参照

ios - ユーザーは、更新されていない Apple サブスクリプションを複数購入して、有効期限を延長できますか?

自動更新サブスクリプション システムでは、ユーザーがサブスクリプションを複数回購入することはできません。「すでに購読しています」というようなメッセージが表示されます。ただし、サブスクリプションが更新されない場合、それをどのように処理するかは完全に私たち次第であると私は理解しています.

では、サブスクリプション期間を 1 年間としましょう。ユーザーがサブスクリプションを購入し、6 か月後に (まだ 6 か月残っているにもかかわらず) 別のサブスクリプションを購入することを決定した場合、次のことを行う必要があります。

  1. これを許可し、現在の有効期限に 1 年を追加するか、
  2. 私たち自身の「あなたはすでに購読しています」というメッセージでこれを許可しないでください

彼らのドキュメンテーションは、更新不可能なサブスクリプションの場合、実装は完全に私たちにあることを非常に明確にしていますが、それらの実装に関する規則は見つかりません. 上記のオプション 1) は許可されますか、それともオプション 2) を使用した自動更新システムでこれに従う必要がありますか?

編集:私がこの質問をする主な懸念と理由は、複数の購入を許可し、50回のサブスクリプション(50年)のように購入する狂った男がいて、50年が経過する前にサービスを停止する場合です- - 何が起こるのですか?あまり現実的な例ではありませんが、とにかくそのようなケースを考慮する必要があります。