製品サポート

サポート&トラブルシューティング

インストール、通知配信の確認、安全な診断レポート、ライセンス認証、アップデート、リセット、返金手続きのご案内。

1. インストールと無料トライアルの開始

  1. このサイトから公証済みDMGをダウンロードし、NotiFerryをApplications(アプリケーション)フォルダへドラッグします(またはHomebrewで brew install --cask n2ctech/tap/notiferry を実行します)。
  2. NotiFerryを起動し、macOSのファイル選択画面で通知センターデータベース(usernoted)フォルダを選択します。
  3. iPhoneに無料アプリ「ntfy」をインストールし、注意書きを確認したうえでランダムな専用トピックを表示・購読します。
  4. アプリからテスト通知を送信し、iPhoneで受信を確認したらNotiFerry内で「受信を確認」をクリックします。
  5. 7日間の無料トライアルは、このテスト受信確認が完了した時点で初めて開始されます。

バージョン 0.1.7 (8) は macOS 15.0 以降が必要です。ユニバーサルバイナリ(arm64およびx86_64)として提供され、公開前にDeveloper ID署名とApple公証(Notarization)が検証されています。

2. 通知がiPhoneに届かない場合

  1. 転送(Forwarding)がオンになっており、トライアル期間中またはライセンスが有効であることを確認します。
  2. 新しい通知を発生させてテストします(初回セットアップ時はその時点をベースラインとするため、過去の古い通知履歴は転送されません)。
  3. 送信元アプリの個別トグルがオンになっているか、および選択中のプライバシーモードを確認します。
  4. iPhoneのntfyアプリが同じトピック名を購読しており、iOSの通知許可がオンになっていることを確認します。
  5. 公開サーバーのntfy.shを利用している場合はレート制限(1日250通)や一時的な遅延を考慮してください。セルフホストサーバーの場合はサーバー側の設定・認証を確認します。

転送を一時停止(Pause)している間に発生した通知は破棄され、再開時にまとめて送信されることはありません。

3. ローカルキューと10分ルール・バースト集約

ローカルのSQLiteキューは、プライバシーフィルタ適用後の送信待ち通知を最大1,000件まで保持します。各通知が送信対象として有効なのは、Macの通知センターに表示されてから10分間(eligible for delivery for 10 minutes)のみです。10分以内に送信できなかった通知は、後から遅れて届くのを防ぐため意図的に破棄されます。期限切れレコードの削除は次のキュー追加または送信処理時に行われるため、非アクティブなローカルデータベース(inactive local database)には次の動作までレコードが残る場合があります。また、配信が30秒以上遅延している状態で同一アプリから5件以上の未送信通知(five or more pending alerts from one app)が溜まった場合は、最新の1件と省略件数をまとめた1通の通知に集約されます。「保留中のコンテンツを消去(Clear pending content)」を実行すると、エンジンを停止してキューを削除し、完了後に再開します。

「設定とローカルコンテンツをリセット」を実行すると、フォルダアクセス権、設定、ntfyシークレット、クォータカウンタ、ローカルキューが削除され、ライセンス枠のオンライン解除が試行されます。なお、トライアル履歴(trial history)はmacOSキーチェーン(Keychain)に保持されます。

4. ntfyトピックの漏洩・ローテーション

トピック名を知っている第三者は、トピックを再生成するまで通知の購読や書き込みが可能です。スクリーンショット、サポートメール、チャット履歴、共有端末などにトピック名が露出した場合は、直ちにアプリ内でトピックをローテーション(再生成)してください。これにより以降の悪用を防げますが、すでにサーバー上にキャッシュされた過去のメッセージは消去されません。サポートへの連絡時にトピック名、認証情報、実際の通知本文を送信しないでください。

5. プライバシー保護された診断レポート

設定 → 診断 → コピー(Settings → Diagnostics → Copy)をクリックすると、プライバシーに配慮した診断レポート(privacy-safe diagnostic report)がクリップボード(clipboard)にコピーされます。ここにはOS・アプリのバージョン、アーキテクチャ、ステータスカテゴリ、件数カウンタ、タイムスタンプのみが含まれ、通知本文、アプリ識別子、ファイルパス、サーバーURL、トピック名、シークレット、購入情報は一切含まれません。送信前に内容をご確認いただき、送信後はクリップボードを上書きしてください(トピック購読リンクとは異なり、診断レポートは2分後に自動消去されません)。

6. ライセンスとアップデート

Lemon Squeezyから届いたライセンスキーは、設定 → 一般 → トライアルとライセンス(Settings → General → Trial & license)に入力してください。ライセンスキーをURLやメールに記載しないでください。1ライセンスにつき最大2台のMac(two Macs)でアクティベート可能です。認証成功後は24時間キャッシュされ、最大7日間オフライン(seven days offline)で利用できます。

バージョン0.1.2以降、NotiFerryは1日1回アップデートを自動確認します(設定 → NotiFerryについて から自動確認のオフや手動確認も可能です)。アップデートが利用可能な場合、「アップデートをインストール(Install Update)」→「インストールして再起動(Install and Relaunch)」を選択すると、設定とライセンスを維持したまま更新されます。ユーザーの同意なしに自動で書き換えられることはありません。ご購入いただいたライセンスは本バージョンおよびANGELTECHが提供を選択した互換性のあるアップデートを対象とするものであり、一定のサポート期間や将来のメジャーバージョンを保証するものではありません。

Homebrewでインストールした場合は、NotiFerryを終了してから brew upgrade --cask --greedy n2ctech/tap/notiferry を実行し、アプリを再起動してください。

7. 返金ポリシー(30日間全額返金保証)

ご購入から30暦日以内(full refund within 30 calendar days)であれば、購入日と注文ID(Order ID)を添えて support@notiferry.com までご連絡いただくことで、理由を問わず全額返金をリクエストできます(通知内容やシークレットは記載しないでください)。販売記録事業者(Merchant of Record)であるLemon Squeezyより元の決済手段へ全額返金が行われ、返金発行時にライセンスは無効化(license is deactivated)されます。強行法規に基づく消費者の権利(mandatory consumer rights)は別途そのまま適用されます。

8. お問い合わせ・アクセシビリティ

サポート窓口
support@notiferry.com
対応言語
英語およびフランス語(日本語でのお問い合わせも翻訳のうえ対応いたします)
返信目安
ベストエフォート方式で順次対応いたします(応答時間の保証はありません)
サポート記録の保持期間
お問い合わせの解決に必要な期間、または法令上の義務や紛争対応に必要な期間のみ保持します
アクセシビリティ
この初期リリースでは正式なアクセシビリティ適合宣言は行っていませんが、不具合や改善要望は上記サポート窓口にて受け付けています
アクセシビリティ連絡先
support@notiferry.com