TPPersonalizedOffer

TPPersonalizedOfferとは?

TentuPlayの「パーソナライズされたオファー」でメール表示機能のためのクラスとなります。

メソッド

TPPersonalizedOfferクラスに含まれるメソッドを次に示します。

名前 説明

GetOfferAsync

プレイヤーのOfferをAsyncに読み込みクライアントのDBに保存します。

SelectOfferInfo

クライアントのDBにある有効なOfferメールの簡単な情報を、新しく作られたメール順に読み込みます。

ShowOfferById

プレイヤーにoffer_idに該当するメールの画面を表示させるメソッドとなります。

ShowLastestOffer

プレイヤーに最新のメール(オファー)画面を表示させるメソッドとなります。

OfferOpened

Offerを開く際に呼び出します。

TentuPlayAIOffer.csとTentuPlayManualOffer.csで基本的に使用するメソッドです。

MarkDoNotShowAgain

「今後表示しない」をONにした場合に呼び出すメソッドです。

TentuPlayAIOffer.csとTentuPlayManualOffer.csでは初期値として「今日は表示しない」がONになっています。「今後表示しない」を使用するには、この2つのスクリプトを変更・修正して使用してください。

MarkDoNotShowToday

「今日は表示しない」をONにした場合に呼び出されます。

  • 呼び出すとlocal time zoneにおける今日一日の間はSelectOfferInfoShowOfferByIdShowLatestOfferを呼び出してもプレイヤーに表示されません。

  • TentuPlayAIOffer.csとTentuPlayManualOffer.csで基本的に使用するメソッドです。

UnmarkDoNotShowToday

「今日は表示しない」をOFFにした場合に呼び出されます。

TentuPlayAIOffer.csとTentuPlayManualOffer.csで基本的に使用するメソッドです。

GetRecommendedProduct

(AIショップ専用メソッド)Offerで提案された商品のCSV情報を取得します。

TentuPlayAIOffer.csで基本的に使用するメソッドです。

SetProduct

(AIショップ専用メソッド)Offerで提案された商品の画像Spriteとpriceを指定します。

TentuPlayAIOffer.csで基本的に使用するメソッドです。