招待は新しいプレイヤーを連れてきます。プレイヤーごとに共有用の短いコードとリンクがあり、新しいプレイヤーはギフトを受け取り、招待した人は来てくれたフレンドの数に応じて報酬のはしごを登ります。 システムはすべての新しいプロジェクトに含まれていますが、オンにするまで招待はオフです。
プレイヤーに見えるもの
- 「コピー」と「リンクを共有」(端末の共有シートかクリップボード)付きのプレイヤー自身の短いコード。
- コードで来てくれたフレンドの数と、その報酬のはしご。1つずつか全部受け取り。
- フレンドのコードの入力:新しいプレイヤーへのギフトを表示し、1回支払います。
- 招待リンクでログインして結び付いたプレイヤーには**「フレンドのコードで参加しました」**。
フレンドを招待
12 450
320
あなたのコード:KD7Q-PX2M
コピー
リンクを共有
フレンド1人 · ジェム200
受け取り済みフレンド3人 · 宝箱
受け取る
フレンド5人 · ヒーロー5人中3人が参加
フレンドのコードを入力
31プレイヤー自身のコードと招待リンク。
2来てくれたフレンドの数に応じた報酬のはしご。1つずつか全部受け取り。
3新しいプレイヤーはフレンドのコードを入力すると1回ギフトを受け取ります。
仕組み
- コードは画面を開いたときにサーバーが発行します。8文字で、区切り記号と大文字小文字は無視されます。
- 招待リンクから来た新しいプレイヤーは、ログイン時に自動で招待した人と結び付きます。
- 招待がオフの間、画面はそう表示し、リクエストを送りません。
ステップ 01プロジェクトにシステムを追加する
追加の必要はありません。招待画面はすべての新しいプロジェクトに含まれ、ロビーに常に表示されます。
ステップ 02ダッシュボードで設定する
ダッシュボードを開き、プロジェクトを選んで ライブ運営 → v2 → 紹介 へ。
- 招待をオンにします。初期状態ではオフです。
- 新しいプレイヤーへのギフトと、フレンド1人、3人、5人以上の報酬を決めます。
ページの AI ボタンでアシスタントが開きます。必要なことを説明すると変更を提案してくれるので、確認して保存を押します。
ステップ 03テストしてリリースする
アプリのテスト版でシステムを確かめます。設定は別の操作で本番アプリに送られます。公開とリンクを参照してください。
開発者向け
招待は @idosgames/core の client.referral で動きます。
// プレイヤーのコードと招待の状態を取り、新しいプレイヤーがフレンドのコードを入れる
await client.referral.getUserState()
const res = await client.referral.activateReferralCode('KD7QPX2M') // リンク全体でも動きます
if (!res.ok) return showError(res.error)
await client.referral.claimInviteRewardsBatch(['friends_1', 'friends_3'])activateReferralCodeは、コードだけでも、プレイヤーが貼り付けたリンク全体でも受け付けます。- 受け取れる報酬は
claimInviteRewardsBatchでまとめて受け取ります。
すべてのフィールドは、SDK の MCP サーバーが配るスキル referral-system に説明があります。
よくある質問
招待画面に「招待はオフ」と出るのはなぜですか?
招待は初期状態でオフです。ダッシュボードの紹介のセクションでオンにしてください。
新しいプレイヤーはあとからコードを入力できますか?
はい、1回だけ。コードのポップアップが新しいプレイヤーへのギフトを1回支払います。
関連ページ
- ゲームのフレンド:申請、おすすめ、お知らせiDos Games の既製フレンドシステムの仕組み。フレンド一覧、申請、アクティブなプレイヤーのおすすめ、お知らせの受信箱、ID での追加、idosgames.com のフレンド。そして設定する場所。
- ゲーム内メール:手紙、報酬、ギフトiDos Games の既製メールボックスの仕組み。運営からの報酬付きの手紙、ほかのシステムで受け取り損ねた報酬、毎日のギフト、フレンド同士の送付。そしてダッシュボードでオンにする方法。
- ログインボーナス:また来たくなるカレンダーiDos Games の既製ログインボーナスの仕組み。最終日に大きな賞品があり、受け取れる報酬があると自動で開くログインカレンダー。そしてダッシュボードでの設定方法。
自分のゲームを作ろう
アイデアを一文で書くだけで AI コーダーが作り、ゲームは専用リンクで公開されます。