オファーのインポート
TentuPlayのDBからパーソナライゼーションオファーをインポートする方法について説明します。本ページは次のように構成されています。
- 
必要環境
 - 
関連モジュール、クラス、メソッド
 - 
パーソナライゼーションオファーのインポート方法
 
モジュール、クラス、メソッドの紹介
TPPersonalizedOffer モジュールは、ShowOfferByIdあるいはShowLatestOfferメソッドを呼び出したとき、それぞれのプレイヤー(すなわち、userId)に該当するオファーを動的に呼び出して有効なデータテーブルを返します。
- 
ShowOfferByIdとShowLatestOfferは、TPPersonalizedOfferモジュールのメソッドです。 - 
TPPersonalizedOfferは、 TentuPlayのパーソナライゼーションオファーとAIインゲームショップオファーをインポートするためのモジュールです。 
オファーのリクエスト
- 
下の例のコードのように、
TPPersonalizedOfferモジュール関数を活用してShowOfferByIdあるいはShowLatestOfferを呼び出します。サンプルコードlocal ReplicatedStorage = game:GetService("ReplicatedStorage") local TentuplaySDKModules = ReplicatedStorage["tentuplay-sdk-modules-ReplicatedStorage"] local TPPersonalizedOffer = require(TentuplaySDKModules.TPPersonalizedOffer) function showPersonalizedOffer() while true do wait(5) local response = TPPersonalizedOffer.GetOffersAsync(player.UserId) for _, offer in pairs(response) do local offerByIdCallback = TPPersonalizedOffer.ShowOfferById(player.UserId,"EN", offer.offer_id) end end end local personalizedOfferCoroutine = coroutine.create(showPersonalizedOffer) coroutine.resume(personalizedOfferCoroutine) - 
オファーが画面に表示されます。