現在、ユーザーからクラッシュ レポートを収集するために Flurry を使用しています。問題は、各クラッシュが 255 文字に制限されており、完全なスタック トレースを確認できないことです。クラッシュの完全なスタック トレースを確認できる同様のサービスはありますか?
7 に答える
Apple はすでにこれを行っています。
iTunesConnect、アプリケーションの管理、詳細の表示に移動し、クラッシュ レポートのリンクを選択します。
オペレーティング システムのバージョン別に分類されたクラッシュ レポートが表示されるので、非常に便利です。
このリストをもう少し詳しく説明するには:
- BugSenseは、iOS、Android、および WP7 向けのもう 1 つのバグ追跡サービスです。
- AirBrakeは非常に優れているようで、無料 (つまり、1 つのプロジェクト、ユーザーなど) から特大 (つまり、64 個のプロジェクト、ユーザーなど) までのプランがあります。
- さらに、 Testflightを使用すると、手間をかけずにベータ版アプリを配布できます。
Testflight SDKを試してください。独自のログも含まれます。バグを追跡しやすくします。
参考までに、BugSense は何らかの形で計画を変更しました。今朝メールが届きましたが、無料だったものが月額 19 ドルになりました。インディー開発者にとってはあまりにも高価で、場合によってはアプリからあまり利益を得られません.
注意すべき点は、これまでのところ、BugSense から適切な (iOS) スタック トレースを取得していないことです。スタック トレースを取得できますが、シンボリック メカニズムが壊れているため、どこに問題があるかを手動で特定する必要があります。スタック トレースが機能する場合、それは素晴らしい (ただし高値ではありますが) 製品になると思います。
他の人が指摘したように、Apple はクラッシュ レポートをホストしていますが、それは通常、ユーザーが経験しているすべてのクラッシュのごく一部にすぎません。
個人的には、ベータ版のクラッシュ レポートにはTestFlight (無料) を使用し、製品版のクラッシュ レポートにはExceptional (アプリあたり月額 9 ドル) を使用しています。少し高価ですが、例外は本当に素晴らしいです。同様のクラッシュ レポートがグループ化されるため、最も頻繁に発生するクラッシュをすばやく確認できます。
また、 Hoptoad (最近 Airbrake に名前が変更されました)についても良いことを聞きました。
クラッシュ レポートを表示するために追加の SDK は必要ありません。Apple は、「iTunes Connect」ポータルでこの機能を提供しています。アクセス方法は次のとおりです。
- https://itunesconnect.apple.comにログインします。
- 「アプリケーションの管理」に移動します
- 名前をクリックして、アプリケーションを選択します。
- バージョン表の下にある「詳細を表示」ボタンをクリックします。
- 「クラッシュ レポート」リンクをクリックします
- まだレポートがない場合は、「更新」を押してください
それでおしまい。
それが役立つことを願っています。