Skip to content

プッシュクリックがアプリで予期せず開かれる

プッシュ通知のリンクがWebブラウザではなくアプリで予期せず開封される問題が発生している場合、キャンペーンの設定またはSDKの実装に問題がある可能性がある。サポートが必要な場合は、以下のステップを参照してください。

クリック時の動作を確認する

キャンペーンまたはキャンバスのステップで、[モバイルアプリ内で Web URL を開く] が選択されていないことを再確認します。選択されている場合は、その選択をクリアして再起動します。

[モバイルアプリ内で Web URL を開く] のチェックを外した状態で [Web URL を開く] に設定されたプッシュを設定する際の [クリック時の動作] フィールド。

クリック時の動作 [Web URL を開く] のデフォルトのインタラクションは、SDK のバージョンによって異なります。SDKバージョンiOS 2.29.0およびAndroid 2.0.0以降では、このオプションはデフォルトで選択されており、Web URLはアプリ内のWebビューで開封される。これらのバージョン以前では、このオプションはデフォルトでクリアされ、Web URL はデバイスのデフォルトの Web ブラウザで開かれます。

これが問題でない場合は、プッシュの実装に問題がある可能性があります。

プッシュの統合を再確認する

プッシュ通知のリンクがアプリ内で予期せず開封される場合、プッシュ通知の統合やカスタマイズ設定に問題がある可能性がある。以下のステップに従ってトラブルシューティングを行います。

  1. **プッシュデリゲートの実装を見直す: **Brazeプッシュデリゲートが正しく実装されていることを確認する。詳細な手順については、プラットフォームのプッシュ通知の統合ガイドを参照のこと。
  2. **カスタムリンクの処理を検査する: **アプリにすべての https:// リンクのカスタム処理が含まれるかどうかを確認します。カスタム設定によってデフォルトの動作が上書きされる可能性があります。開発者チームと協力し、必要に応じてこれらの設定を見直し、調整します。
  3. **iOS のプッシュ登録を確認する: **iOSの場合は、APNにプッシュ通知を登録するプッシュ統合ガイドのステップ1を再確認する。アプリの起動が完了する前に、デリゲートオブジェクトが同期的に割り当てられるようにします。このステップは application:didFinishLaunchingWithOptions: メソッドで完了する必要があります。
  4. **連携をテストする: **調整後、iOSとAndroidの両方のデバイスでプッシュ通知の動作をテストし、問題が解決したことを確認する。

それでも問題が解決しない場合は、Braze サポートに問い合わせてください。

最終更新日:2024年12月6日

「このページはどの程度役に立ちましたか?」
New Stuff!