View
1.366
Download
1
Embed Size (px)
Citation preview
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
ニフティ株式会社
1
Swiftアプリにプッシュ通知を組み込もう!
~事前準備資料~
・プッシュ通知に必要な証明書の作り方
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
準備するもの
•Mac OS X 10.10(Yosemite)以上
•Xcode7以上Ver. 7.2.1で動作確認しています。
• iPhoneXcodeのバージョンと対応するバージョンにする必要があります。
iPhone6(Ver. 9.2.1)で動作確認しています。
PC接続用にUSBケーブルが必要です。
•Apple Developer Programの登録(有償)証明書取得の内容には必須となります。
2
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
②開発用証明書(.cer)の作成※初回利用時のみ
⑤プロビショニング
プロファイルの作成
⑥APNs用証明書(.cer)の作成
⑦APNs用証明書(.p12)の作成
App ID
③AppIDの作成・Bundle IDの登録
準備の流れと作成するもの
④端末の登録・UUIDの登録
参照
書き出し
Xcode
に設定
①~⑦の順で
作業していきます
①CSRファイルの作成※初回利用時のみ
参照
参照
参照参
照
3
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
作った証明書の管理は…
4
保存用フォルダをデスクトップに作っておきましょう
ここに保存していきます!
⑤プロビショニングプロファイル
⑥APNs用証明書(.cer)
⑦APNs用証明書(.p12)
②開発ビルド用証明書
①CSRファイル
初回の場合はこちらもここに…
+
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
①CSRファイルの作成
※初回利用時のみ(既に作成済みの場合は不要です)
5
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
①CSRファイルの作成
6
キーチェーンアクセス「キーチェーンアクセス」を開いて、メニューバーの「キーチェーンアクセス」>「証明書アシスタント」>をクリックします
まず「ディスクに保存」にチェックを入れる
アドレスを入力
そのまま
無記入
チェックする
「続きける」をクリック
※初回利用時のみ(既に作成済みの場合は不要です)
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
①CSRファイルの作成
7
「鍵ペア情報」を確認して「続ける」をクリックし、「設定結果」が出るので「完了」をクリックします
デスクトップのフォルダに保存します
Desktopを指定フォルダに変更するか、
Desktopに保存してから移動します
※初回利用時のみ(既に作成済みの場合は不要です)
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
②開発用証明書の作成
※初回利用時のみ(既に作成済みの場合は不要です)
8
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
②開発用証明書の作成
9
Apple Developer Programのメンバーセンターにログインします
「Certificates, Identifiers & Profiles」
をクリックApple Developer Program
※初回利用時のみ(既に作成済みの場合は不要です)
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
②開発用証明書の作成
10
※初回利用時のみ(既に作成済みの場合は不要です)
「Certificates」>「All」をクリックして、「iOS App Development」にチェックをいれます
下の方にある「Continue」をクリック
Apple Developer Program
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
「Choose File…」をクリックしてCSRファイルを選択 「Continue」
をクリック
②開発用証明書の作成
11
※初回利用時のみ(既に作成済みの場合は不要です)
Apple Developer Program
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
Apple Developer Program
Download
「Done」をクリック
デスクトップのフォルダに保存します
②開発用証明書の作成
12
※初回利用時のみ(既に作成済みの場合は不要です)
iOS Development.cer
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
③AppIDの作成
13
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
③AppIDの作成
14
Apple Developer Programのメンバーセンターにログインします 「Certificates,
Identifiers & Profiles」をクリック
Apple Developer Program
※②で起動済みの場合はとばします。
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
③AppIDの作成
15
新しいAppIDを作ります※既存のものを使う場合はこの手順は不要です
「Identigiers」の「AppIDs」をクリック
Apple Developer Program
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
「+」をクリック
Apple Developer Program
③AppIDの作成
16
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
③AppIDの作成
17
App ID Descriptionにアプリの概要を入力します
Apple Developer Program
アプリと同じ名前にしておきます
「SwiftPushApp」と入力します
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
画面を↓にスクロールします
Xcode
「Explicit App ID」チェックを入れます
あとで使います※控えておいて下さい!
Apple Developer Program
Bundle ID は…
③AppIDの作成
18
注意:WildcardAppIDではプッシュ通知を
送ることはできません!「Bundle ID」を入力します
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
さらに画面を↓にスクロールします
「Continue」をクリックします
Apple Developer Program
「Push Notifications」にチェックを入れます
③AppIDの作成
19
忘れやすいので注意!
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
「Push Notifications」が
Configurableになっている
ことを確認しましょう!
「Register」をクリックします
Apple Developer Program
③AppIDの作成
20
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
21
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
22
Apple Developer Program左側の「Devices」>「All」をクリックします
「+」をクリック
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
23
「Register Device」にチェックを入れる
Apple Developer Program
Nameを入力
UDIDは…
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
24
iPhoneをMacにUSBで接続します
ダブルクリック
ここをコピーします
「Window」>「Devices」
をクリックします
接続後、 を立ち上げます
Xcode
Xcode
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
25
「Continue」をクリックする
Xcode
Apple Developer Program
UDID:に貼り付け
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
26
確認
「Done」をクリック
Apple Developer Program
「Register」をクリックします
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
④端末の登録
27
Apple Developer Program
一覧に登録されたことを確認します
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
28
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
29
Apple Developer Program左側の「Provisioning Profiles」>「All」をクリックします
「+」をクリック
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
30
Apple Developer Program
「iOS App Development」
をクリック
「AppID」を選択する
AppIDの紐付け
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
31
Apple Developer Program
端末の紐付け開発用証明書
の紐付け
「登録した端末」を選択する
「開発用証明書」を選択する
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
32
Apple Developer Program
ファイルの名前を入力
紐付けの確認
「Continue」をクリックする
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑤プロビショニングプロファイルの作成
33
Apple Developer Program
Download
「Done」をクリック
デスクトップのフォルダに保存します
※一度ダブルクリックをしておきます!
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑥APNs用証明書(.cer)の作成
34
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑥APNs用証明書(.cer)の作成
35
Apple Developer Program左側の「Certificates」>「All」をクリックします
「Apple Push Notification service
SSL (Sandbox)」をクリック
下の方の「Continue」をクリック
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑥APNs用証明書(.cer)の作成
36
「Continue」をクリック
「AppID」を選択する
Apple Developer Program
「Continue」をクリック
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑥APNs用証明書(.cer)の作成
37
「Choose File…」をクリックしてCSRファイルを選択 「Continue」
をクリック
Apple Developer Program
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑥APNs用証明書(.cer)の作成
38
Apple Developer Program
Download
「Done」をクリック
デスクトップのフォルダに保存します
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑦APNs用証明書(.p12)の作成
39
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑦APNs用証明書(.p12)の作成
40
キーチェーンアクセス
作成した「APNs用証明書(.cer)」をダブルクリックで開きますcerファイルには鍵がセットになっています
鍵ではなく
「証明書」で右クリック
します
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑦APNs用証明書(.p12)の作成
41
「”---”を書き出す…」をクリック
注意:p.12形式で保存先を決めると、パスワードを求められますが、
パスワードは入力しないでOKを押してください。
キーチェーンアクセス
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
⑦APNs用証明書(.p12)の作成
42
書き出し
デスクトップのフォルダに保存します
「パスワード」を入力して「許可」
をクリック
キーチェーンアクセス
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
色見本3
デスクトップのフォルダーの中身
43
~準備編~ 完了!!
開発ビルド用証明書
CSRファイル
※初回利用時のみ
※初回利用時のみ
Copyright @ NIFTY Corporation All Rights ReservedCopyright @ NIFTY Corporation All Rights Reserved
いよいよプッシュを組み込みます!
続きはセミナーで!