iOS
Send Push Notifications
Objective-CでBack4Appを使ったiOSプッシュ通知設定方法
17 分
back4appを使用してiosプッシュ通知を送信する objective c はじめに このセクションでは、back4appを通じてcloud codeを使用してプッシュ通知を送信する方法を説明します。 これがどのように見えるかです いつでも、このチュートリアルで構築された完全なプロジェクトにアクセスできます。 githubリポジトリ このクイックスタートを完了するには、次のものが必要です xcode back4appで作成されたアプリ。 手順に従って、 新しいparseアプリのチュートリアル を学んで、back4appでparseアプリを作成します。 back4appに接続されたiosアプリ。 注意 手順に従って、 parse sdk (swift)のインストールチュートリアル を学んで、back4appに接続されたxcodeプロジェクトを作成します。 有料のapple developerアカウント。 1 apple developer centerでプッシュ証明書を作成する 以下の手順に注意してください。正確な順序で実行する必要があります。プッシュが受信されない場合、手順を再確認する以外にデバッグする方法はあまりありません。 ターゲットに移動し、機能に移動します プッシュ通知をクリックし その後、プッシュ通知をオンにします。これにより、アプリidが作成され、権限が設定されます。 2\ apple developer center https //developer apple com/ に移動し、アカウントにログインします 3\ 証明書、識別子、およびプロファイルをクリックします。 4\ 証明書セクションでプラス記号を押します。サンドボックス用のappleプッシュ通知証明書を作成することを選択します。 5\ 現在のxcodeプロジェクトで使用されているアプリidと一致するアプリidを選択します。 6\ 今、あなたは証明書署名要求(csr)を求められます。あなたのmacコンピュータからcsrを生成します。 7\ macコンピュータでキーチェーンアクセスを開きます。 8\ 次に、証明書機関から証明書をリクエストします。 9\ ユーザーのメールを選択し、証明書をディスクに保存することを確認します デスクトップの「pushcerts」というフォルダに保存します。 10\ apple developerセンターに戻ります。csrをアップロードし、続行をクリックします。 11\ 開発用apn証明書をpushcertsという同じフォルダにダウンロードします。名前はapn devとします。 12\ プロセスを最初からやり直しましょう。今回は本番用プッシュ証明書を作成します。テストとリリースの両方が必要です。apple push notification service ssl(サンドボックスと本番)を選択します。 13\ 以前に作成したcsrをアップロードし、続行をクリックします。 14\ 本番用apn証明書をpushcertsという同じフォルダにダウンロードします。名前はapn prodとします。 15\ この時点で、pushcertsフォルダに3つのファイルがあるはずです。apn prodとapn devファイルをダブルクリックして、キーチェーンに追加します。 16\ キーチェーンを開いて、キーチェーン内のファイルを見つけます。それぞれをクリックしてエクスポートを選択します。これらを p12ファイルとしてpushcertsフォルダにエクスポートします。開発用のものはcert dev pushcertificates p12と名付け、製品用の証明書はprod pushcertificate p12と名付けます。 17\ エクスポートしたファイルにパスワードを追加するように求められますが、空白のままにしておいてください。ただし、証明書に署名するためにマスターキーを入力する必要がありますが、それは問題ありません。 18\ p12ファイルを追加したので、フォルダはこのようになっているはずです。これらのファイルがすべてフォルダにある場合は、ステップ2に進むことができます。これらのファイルがない場合は、最初に戻ってどこで手順を見逃したかを確認してください。 2 p12証明書をback4appに追加する もうすぐ完了です。ワクワクしていますか? back4appウェブサイト に移動し、ログインして、アプリを見つけて、 iosプッシュ通知 iosプッシュ通知 をクリックします。 2\ 開発証明書と本番証明書をアップロードし、それぞれ送信をクリックします。 3\ 両方の証明書をアップロードした後、画面はこのようになります。 3 プッシュ通知を受信するためのxcodeプロジェクトの設定 プロジェクトのappdelegate mファイルを開いて、プッシュインストールオブジェクトを作成します。ファイルの先頭にusernotificationsフレームワークを追加します。 appdelegate m 2\ didfinishlaunchingwithoptions関数内に以下のコードを追加し、‘return true’文の前にあることを確認してください。 appdelegate m 3\ 次のコードスニペットを、didfinishlaunchingwithoptions関数の下にあるappdelegate mファイルに追加します。このコードは、アプリが初めて起動したときにプッシュ通知の権限を要求します。この要求に「はい」と答えることを確認してください。そうしないと、アプリはプッシュを受信できません。また、要求が承認されたときに結果のトークンを処理し、back4appのインストールオブジェクトとして保存します。 appdelegate m 4\ アプリを実行してテストします。シミュレーターでこれを見るはずです。 5\ ここからは、物理デバイス、iphoneまたはipadを使用する必要があります。プッシュ通知はxcodeシミュレーターでは機能しません。物理デバイスを持っていない場合は、チュートリアルを進めることができません。物理デバイスをmacコンピュータとxcodeに接続したら、xcodeを通じてデバイスでアプリを実行してみてください。プッシュ権限のリクエストが表示されたら、承認をクリックします。 4 アプリをテストする 「 back4appのウェブサイト にアクセスしてログインし、アプリを見つけて、「 ダッシュボード ダッシュボード 」をクリックします。 まず、デバイスのインストール記録がインストールテーブルに表示されていることを確認してください。 3\ 次に プッシュ プッシュ > 新しいプッシュを送信 新しいプッシュを送信 をクリックして、プッシュ通知のオーディエンスを作成します。 4\ メッセージを書いて、 ios ios オプションをクリックしてプレビューを確認します。 5\ すでにプッシュ通知を確認していて、送信したい場合は、 プッシュを送信 プッシュを送信 をクリックします。 プッシュ通知の他のオプションを parse dashboard parse dashboard で探ることができます。 そこでは、あなたが送信した 過去のプッシュ 過去のプッシュ や、あなたが作成した オーディエンス オーディエンス を見ることもできます。 完了しました! この段階で、あなたは parse dashboard parse dashboard を使用して、back4appを通じてプッシュ通知を送信できます!