> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 連絡先にアクセスする

> どの友達がすでに PixelGames をプレイしているかをプレイヤーが見られるようにしましょう。

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

export const contactsPrompt = "Let players pick friends from their contacts with the system contact picker. Show which of them already play PixelGames, along with their high scores.";

<AiPrompt>
  {contactsPrompt}
</AiPrompt>

プレイヤーはシステムのピッカーを使って誰と共有するかを選ぶため、PixelGames は選択された連絡先しか
見ることができません。iOS と Android の両方で、アドレス帳への一括アクセス権限の代わりにこのピッカーが使われます。
PixelGames は共有された電話番号やメールアドレスを既存のプレイヤーと照合してそのスコアを表示し、
一致しない連絡先はそのままにされます。

<Frame caption="すでに PixelGames をプレイしている友達はリーダーボードに表示され、それ以外は招待できます。">
  <img src="https://mintcdn.com/replit/WuaQIOfW5oxRlxex/images/pixelgames/mobile/add-contacts.png?fit=max&auto=format&n=WuaQIOfW5oxRlxex&q=85&s=963768dce4840362b5eb8ac382bcc7dc" alt="リーダーボードと、まだアプリを使っていない連絡先への招待ボタンが表示された PixelGames の My friends タブ" data-path="images/pixelgames/mobile/add-contacts.png" width="1516" height="918" data-path="images/pixelgames/mobile/add-contacts.png" />
</Frame>

## 次のステップ

<CardGroup cols={2}>
  <Card title="iOS ネイティブコンポーネントを使う" icon="apple" href="/ja/build/mobile-native-components">
    PixelGames 全体で使われている他のネイティブ iOS パターンを見てみましょう。
  </Card>

  <Card title="モバイルアプリで画像を保存する" icon="image" href="/ja/build/mobile-store-images">
    プロフィール写真を App Storage に保存しましょう。
  </Card>
</CardGroup>
