Google Play Subscriptions 有効期限について

857 views
Skip to first unread message

mopitarou

unread,
Sep 3, 2012, 4:58:19 AM9/3/12
to android-...@googlegroups.com
こんにちは。mopitarouです。

定期購入の有効期限について、ご教示いただきたく。

下記のトピックで「翌月に当月の日にちが存在しない場合は その直前の (月内の) 日が次サイクルの開始日になります。」と記載されていました。

例えば、1/31に定期購入を購入した場合、次サイクルの開始日は2/28(※閏年じゃない場合)になると思いますが、
その次のサイクルの開始日は、3/28になりますでしょうか?それとも、3/31でしょうか?
(次サイクルの開始日を算出するための基準日は、最初の購入日なのか、前サイクルの開始日なのか、どちらになるのでしょうか?)

以上、よろしくお願いいたします。

Ryosuke Matsuuchi

unread,
Sep 5, 2012, 11:36:21 PM9/5/12
to android-...@googlegroups.com
mopitarou様
 
こんにちは。 Google 松内です。
 
> (次サイクルの開始日を算出するための基準日は、最初の購入日なのか、前サイクルの開始日なのか、どちらになるのでしょうか?)
 
前サイクルの開始日ではなく、最初の購入日時が基準日時となります。
 
- Ryosuke
 
2012/9/3 mopitarou <mopi...@gmail.com>

--
このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-sdk-japan/-/Bxnap25Z44UJ にアクセスしてください。
このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。



--
- Ryosuke Matsuuchi | Developer Advocate, Android | Google


mopitarou

unread,
Sep 6, 2012, 3:35:11 AM9/6/12
to android-...@googlegroups.com
松内様

ご回答ありがとうございます。1つ疑問が解消しました。


2012年9月6日木曜日 12時36分24秒 UTC+9 Ryosuke Matsuuchi:
mopitarou様
 
こんにちは。 Google 松内です。
 
> (次サイクルの開始日を算出するための基準日は、最初の購入日なのか、前サイクルの開始日なのか、どちらになるのでしょうか?)
 
前サイクルの開始日ではなく、最初の購入日時が基準日時となります。
 
- Ryosuke
 
2012/9/3 mopitarou <mopi...@gmail.com>
こんにちは。mopitarouです。

定期購入の有効期限について、ご教示いただきたく。

下記のトピックで「翌月に当月の日にちが存在しない場合は その直前の (月内の) 日が次サイクルの開始日になります。」と記載されていました。

例えば、1/31に定期購入を購入した場合、次サイクルの開始日は2/28(※閏年じゃない場合)になると思いますが、
その次のサイクルの開始日は、3/28になりますでしょうか?それとも、3/31でしょうか?
(次サイクルの開始日を算出するための基準日は、最初の購入日なのか、前サイクルの開始日なのか、どちらになるのでしょうか?)

以上、よろしくお願いいたします。

--
このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-sdk-japan/-/Bxnap25Z44UJ にアクセスしてください。
このグループに投稿するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-sdk-japan+unsubscribe@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。

mopitarou

unread,
Sep 6, 2012, 4:06:14 AM9/6/12
to android-...@googlegroups.com
もう1点、気になっていることがあります。

Google Play Android Developer API の get を使用したところ、下記のレスポンスが取得できました。
{
 "kind": "androidpublisher#subscriptionPurchase",
 "initiationTimestampMsec": "1346376548782", → 2012年8月31日 10:29:08
 "validUntilTimestampMsec": "1349076548782", → 2012年10月1日 16:29:08
 "autoRenewing": true
}

8/31にサブスクリプションサービスを購入したところ、期限は9/31がないので9/30になると予想していたのですが、実際は10/1が取得できました。
月末だけ特別な算出方法があるのでしょうか?
例えば、1/31に購入したら、期限は3/3(閏年の場合は3/2?)になりますでしょうか?

以上、よろしくお願いいたします。

Ryosuke Matsuuchi

unread,
Sep 6, 2012, 9:23:11 AM9/6/12
to android-...@googlegroups.com
mopitarou 様

こんにちは。 Google 松内です。
 
これは、現在の Subscription の有効期限の計算処理が Pacific Time (アメリカ太平洋標準時) の
タイムゾーンを利用していることに起因する挙動です。
 
initiationTimestampMsec: 1346376548782 = 8/30/2012 18:29:08 Pacific Time
validUntilTimestampMsec: 1349076548782 = 10/1/2012 00:29:08 Pacific Time = 9/30/2012 18:29:08 Pacitic Time + 6h (猶予時間)
 
- Ryosuke


2012/9/6 mopitarou <mopi...@gmail.com>

以上、よろしくお願いいたします。

--
このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-sdk-japan/-/84IHcngJf3EJ にアクセスしてください。

このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。

mopitarou

unread,
Sep 9, 2012, 9:34:57 PM9/9/12
to android-...@googlegroups.com
松内様

ご回答ありがとうございました。
Pacific Time (アメリカ太平洋標準時)ですか、時間が微妙にずれている(ようにみえる)原因がようやく理解できました。
とても助かりました。 
Reply all
Reply to author
Forward
0 new messages