私はApp Storeでかなり普及しているBonjourベースのアプリケーションを持っています。それは完全に機能しますが、ユーザーの約0.2%が奇妙なバグを報告しています。「画面の端に矢印が表示されないので、他のユーザーと共有することはできません!言うまでもなく、これらの矢印を表示することは、ローカルドメイン上の特定のBonjourサービスのブラウジングに結び付けられます。Bonjourがブラウズ中に私に電話をかけることができないのは何ですか?
問題は、アップルのレビューチームが断続的にこの0.2%にあるようです。これは、あなたが想像するかもしれないように、レビュー結果には良くない。どんなに試しても、私はこのバグを再現できません。
私が持っているいくつかのログから、私のアプリケーションは正しく動作しているようですが、NSNetServiceBrowser
デリゲートコールを受信していないようです。何が原因でしょうか?スペックになるように長さが
- 短いサービス名を持つ< 14文字を:私が試した
物事。
@""
ではなく、@"local."
に公開しています(別名デフォルト検索ドメインを参照してください)。私のアプリは、とにかく広域ネットワークでは役に立たない。
私が試したことはありません。閲覧機を定期的に再起動してください。 (私は2つのブラウザを持っていますが、1つは従来の長い名前を、もう1つは新しい短いものを探しています)
私たちはあなたがApp Store上にどのような種類のアプリケーションを持っているのかわかりませんが、@ ""の代わりに@ ""を使ってみてください。 'Back to my mac'(したがって、@ "local"の代わりに@ "")を介してピアにアクセスしようとする。私は、BTMMを介して設立された同僚にアクセスしようとする際に、このような問題に遭遇しました。 – cocoafan