iOS
Send Push Notifications
Objective-CでクライアントからiOSプッシュ通知を送信する方法
10 分
objective cでクライアント側からプッシュ通知を送信する はじめに このセクションでは、back4appを使用してiosクライアントからプッシュ通知を送信する方法を説明します。 これがその見た目です いつでも、このチュートリアルで構築された完全なプロジェクトにアクセスできます。 githubリポジトリ です。 前提条件 このクイックスタートを完了するには、次のものが必要です: xcode back4appで作成されたアプリ。 次の 新しいparseアプリのチュートリアル をフォローして、back4appでparseアプリを作成する方法を学んでください。 back4appに接続されたiosアプリ。 注意: 次の parse sdk (swift)のインストールチュートリアル をフォローして、back4appに接続されたxcodeプロジェクトを作成してください。 次のように設定されたiosアプリ back4appのダッシュボードを介したプッシュ通知のチュートリアル ios 10以降を実行しているiosデバイス、iphoneまたはipad。 有料のapple開発者アカウント。 今後、あなたがすべてのステップを完了したと仮定します。 back4appのダッシュボードを介したプッシュ通知のチュートリアル , このチュートリアルで構築されたiosプロジェクトを使用している場合でも、私たちの githubリポジトリ にアクセスできます。 基本的なプッシュ通知が機能しているはずで、管理コンソールを介してプッシュを送信できるはずです。 1 クライアントプッシュを有効にする 「 back4appのウェブサイト。 ログインし、アプリを見つけてサーバー設定をクリックします。 「コア設定」ブロックを見つけて、 設定 設定 をクリックします。 「コア設定」ブロックは次のようになります 3\ ページの最後までスクロールし、 詳細を編集 詳細を編集 ボタンをクリックします。以下のように 4\ 編集ページの最後に「 クライアントからのプッシュ通知を許可 クライアントからのプッシュ通知を許可 」というチェックボックスが表示されます。そのボックスにチェックを入れ、「 保存 保存 」ボタンをクリックします。以下のように 2 デバイスをニュースチャンネルに登録する 「 back4appのダッシュボードを通じたプッシュ通知のチュートリアル https //www back4app com/docs/ios/push notifications/best ios push notification service 」を完了したと仮定すると、そのチュートリアルから完成したプロジェクトを修正するか、私たちの「 githubリポジトリ 」からダウンロードしたいと思います。まず、インストールオブジェクトにチャンネルを追加します。これは、appdelegateファイルの「 createinstallationonparse createinstallationonparse 」メソッドを変更することで行います。プロジェクトの「 appdelegate m appdelegate m 」ファイルを開き、次のコード行を追加します ‘ \[currentinstallation setobject @\[@”news1”] forkey @”channels”]; ’ これにより、インストールオブジェクトのチャンネル配列が「 ニュース ニュース 」という1つのチャンネルを含むように設定されます。 appdelegate m appdelegate m これにより、クラウドコードを介して news news というチャンネルに登録しているすべての人にメッセージを送信できます。 あなたの didregisterforremotenotificationswithdevicetoken didregisterforremotenotificationswithdevicetoken のバージョンが以下のコードと同じであることを確認してください。 2\ 次に、アプリが起動するたびに news news チャンネルにプッシュを送信するためのメソッドをアプリデリゲートに追加します。プロジェクトの appdelegate m appdelegate m ファイルを開き、以下のメソッドを確認し、アプリが起動するたびにこのメソッドが呼び出されるように didfinishlaunchingwithoptions didfinishlaunchingwithoptions から呼び出してください。 appdelegate swif 3 クライアントを介して自分にターゲットを絞ったプッシュ通知を送信できることをテストする ロック画面がオンの状態で物理デバイスを閉じたまま、シミュレーターからアプリを開いてください。 アプリがシミュレーターで開くと、プッシュ通知がデバイスのロック画面に表示されるはずです。 最終的な考え クライアントからプッシュを送信する方法をしっかり理解している必要があります。 年齢、場所、オブジェクトidなどのプロパティに基づいてユーザーをターゲットにするために、pfqueryと組み合わせることができます。 クライアントプッシュが有効になっている場合、それは 悪用される可能性があります し、 すべてのクライアントプッシュを制限しない限りオフにできません cloud codeからのプッシュを選択することをお勧めします , しかし、知っておくことは良いことです。 完了です! この段階で、back4appを通じてクライアントプッシュを使用してプッシュ通知を送信できます!