Webエンジニアの独り言
  • ホーム
  • プログラミング
  • プロダクトマネジメント
  • X

Sign In with Appleでprivate email relay serviceを使った メール転送の方法

Swift
TwitterFacebookはてブPocketLINE
2020.02.10 2020.01.20

Sign In with Appleにはサービス側にユーザーのメールアドレスを伝えずにAppleが作ったサンプルのメールアドレスを送信することができます。(Private Email Relay Service)
Appleはこのアドレスに送信されたメールを登録してあるメールアドレスに転送してくれるサービスがあります。ここの仕組みを使うためには、サービス運営者のドメインの認証が完了していないと転送できないようになっています。

Communicating using the private email relay service | Apple Developer Documentation
Stay in touch with users who opt for an anonymous email address with Sign in with Apple.
docs.developer.apple.com

そこの設定方法について説明していきます。

スポンサーリンク
  1. ドメインの登録
  2. 送信するメールアドレスの登録
  3. Sign In with Apple関連記事

ドメインの登録

AppleDeveloperのCertificates, Identifiers & Profilesを開きます。左側のメニューのMoreを押すとSign In with Appleの設定ボタンが表示されるので、Configureを押して設定画面に入ります。

Domains and Associated Email Addressesに送信元のドメインを記入します。入力後Registerのボタンを押すと下記のようになると思いますので、Downloadからapple-developer-domain-association.txtをダウンロードし、https://example.com/.well-known/apple-developer-domain-association.txtに設置します。
設置が完了したら、Verifyを押すと左側に緑色のチェックが表示されれば認証完了です。

ドメインを入力し、Registerを押す
Downloadからapple-developer-domain-association.txtをダウンロードし、設置後Verifyで認証する

送信するメールアドレスの登録

ドメインの設定が完了したら、送信元のメールアドレスを設定していきます。
Individual Email Addressesに送信元のメールアドレスを入力してRegisterを押せば登録完了です。登録に成功すると左側に緑のチェックが表示されます。

これで登録したメールアドレスからユーザーに対してメールを送信できるようになります。

Sign In with Apple関連記事

Sign In with Appleの実装 Swift編
今回はSign In with Appleの対応のSwiftの実装について説明していきます。敷居が高そうに感じますが、Appleが必ず対応しろよというだけあっ...
yosshy.work
2020.01.20
Sign In with Appleに対応 事前準備編
ソーシャルログインが実装されているアプリは必ず対応しないといけないSign In with Appleですが、Apple Developerの画面でまずは設定...
yosshy.work
2020.01.20
Sign In with Appleの対応をして思ったこと
担当しているアプリでSign In with Appleの対応をしないといけないことがあり、その対応をした際に流石だなーと思った点があったので、まとめ...
yosshy.work
2019.12.25
人気記事
MySQLでNULLを任意の値に置換して取得する方法
2020.02.072020.07.06
cssで破線を引く方法
2020.02.212020.02.22
読み込み中のアニメーションをCSSを使って実装する方法
2020.01.282020.07.06
htmlのdialogのshowをshowModalの違い
2019.12.172020.01.24
git pullした際にPermissioon deniedのエラーが発生した際の対応方法
2022.11.30
PHP7.2からPHP7.4にバージョンアップする方法
2020.05.12
Swift プログラム
iosアプリ Private Email Relay Service Sign In with Apple アプリ メール
スポンサーリンク
シェアする
TwitterFacebookはてブPocketLINE
yosshyをフォローする
yosshy
Webエンジニアの独り言

関連記事

html

htmlのdialogのshowをshowModalの違い

Webサイトでよく使うであろうダイアログについて、htmlタグだけで再現できるようになったので、今更ながら使ってみました。 dialogタグを使ってモーダルを実装した際に開く方法として、show()とshowModal()の二種類が...
css

読み込み中のアニメーションをCSSを使って実装する方法

Webサイト作成していると、ローディングの際の読み込みにアニメーションをつけたくなるときありますよね。コンテンツをAjaxなどで読み込む際には、ユーザーに対して読み込み中であることを明示しないと、ユーザーは不安になってしまいます。 ...
プログラム

rm -rf /* しちゃった話し

rm -rf /*これが何を意味するのかエンジニアならわかるのではないでしょうか。個人用のサーバーとして持っていたサーバーでこれをしてしまった話です。 なんでこんなことをしたのか 以前いくつかのサービスを作っていた時に、複数サ...
css

簡単にできる!cssでWebフォントを読み込む方法

Webサイトを作っているときに、フォントによっては表示が崩れてしまったり、意図しない表示レイアウトになってしまったりすることがあります。 最近は使われているサイトも増えてきており、普及していきていますが、まだまだ知らない人や、これか...
MySQL

MySQLでNULLを任意の値に置換して取得する方法

DBからデータを抽出する際にnullの値を別の値に置き換えてデータの一覧を生成したい時があるかと思います。エンジニア以外にデータを渡すときはnullだ処理しにくく、”データなし”とか”0”とかに置き換えたほうが良い時もあります。 今...
プログラム

画像遅延読み込みを使って直帰率が下がった

Webサービスの運営している中で、画像の遅延読み込みをしているサービスは多いのではないでしょうか。ファーストビューを速く見せるという意味では、とても大事な手法だと思っています。遅延読み込みと、一工夫加えたことで、直帰率を下げることができた...
Sign In with Appleの実装 Swift編
Sign In with Appleを調べてみてわかった7つのこと
ホーム
プログラム
Swift
Sign In with Appleでprivate email relay serviceを使った メール転送の方法
スポンサーリンク

新着記事

なぜその機能を作らなかったのか、をちゃんと説明できるか
2025.12.182025.12.20
AIで書くブログってどうなの?
2025.12.162025.12.16
pmconf2025 大阪に行ってきました
2025.12.15
子供をサッカークラブに入れたら、PMの解像度が少し上がった
2025.12.122025.12.12
プロダクトにおける価値に向き合う
2025.12.11
Webエンジニアの独り言
Copyright © 2019 yosshy All Rights Reserved.
    • ホーム
    • プログラミング
    • プロダクトマネジメント
    • X
  • ホーム
  • トップ
  • スポンサーリンク

    新着記事

    なぜその機能を作らなかったのか、をちゃんと説明できるか
    2025.12.182025.12.20
    AIで書くブログってどうなの?
    2025.12.162025.12.16
    pmconf2025 大阪に行ってきました
    2025.12.15
    子供をサッカークラブに入れたら、PMの解像度が少し上がった
    2025.12.122025.12.12
    プロダクトにおける価値に向き合う
    2025.12.11