Money2のallocateSubscriptionStatusについて

34 views
Skip to first unread message

Shimmachi

unread,
Dec 3, 2025, 5:56:07 AM12/3/25
to GS2 ユーザグループ
お世話になっております。

Money2のallocateSubscriptionStatusについて、仕様を確認させてください。

上記の処理を実行した際、ストアのレシートとStoreSubscriptionContentModelの値から、GS2-Scheduleのユーザーデータにトリガーが引かれると思いますが、
この時GatewayやDistributorの設定が正しければ、GS2-Scheduleのローカルキャッシュは更新(通知)される認識で合っていますでしょうか?

現状手元で動かしているとMoney2のキャッシュは更新されますが、Scheduleのキャッシュが更新されておらず、原因の切り分けを行っております。(Namespace設定ではMoney2とSchedule共に同じ設定をしています)

ご教授いただけますと幸いです。

丹羽一智

unread,
Dec 3, 2025, 8:22:38 AM12/3/25
to GS2 ユーザグループ, Shimmachi
確かにキャッシュコントロールが対応できていませんでした。

https://docs.gs2.io/ja/api_reference/money2/game_engine/#onchangesubscriptionstatus

この通知をハンドリングすることでサブスクリプションの状態変化時に処理ができます。

https://github.com/gs2io/gs2-sdk-for-unity/blob/master/Gs2Schedule/Domain/Model/EzEventGameSessionDomain.cs#L129
https://github.com/gs2io/gs2-sdk-for-unity/blob/master/Gs2Schedule/Domain/Model/EzTriggerGameSessionDomain.cs#L125

これらを使用することで、イベントやトリガーのキャッシュを無効化することができますので、サブスクリプションに関するキャッシュを明示的に削除するようにしてください。

Kazutomo Niwa
2025年12月3日 19:56 +0900、Shimmachi <fine.k.s...@gmail.com> のメール:

Shimmachi

unread,
Dec 3, 2025, 9:33:28 PM12/3/25
to GS2 ユーザグループ, [GS2] 丹羽一智, Shimmachi
ご確認いただきありがとうございます。

ご教授いただいた対応を行ったところ、無事トリガーのキャッシュを更新することができました。
迅速なご回答ありがとうございました。

2025年12月3日水曜日 22:22:38 UTC+9 [GS2] 丹羽一智:
Reply all
Reply to author
Forward
0 new messages