1

AndroidManifest.xml ファイルに次の行を含むいくつかのレガシー コードに取り組んでいます。

        <activity android:name="com.crittercism.NotificationActivity"/>

Crittercism docsでこれについての言及が見つからないので、その目的は何なのか、現在は廃止されているのではないかと思います。私の会社はバグ報告に Crittercism を使用しているため、何も考えずに Crittercism への言及をすべて削除することはできません。

だから私はこの活動の目的を理解しようとしています。コマンド ラインから起動すると空白の画面が表示されますが、「-e com.crittercism.notification XXX」という文字列を追加して起動すると、Activity に「Developer: XXX」というメッセージが表示されます。(crittercism.jar ファイルを逆コンパイルすることでこれを理解しました。) AM.xml ファイルからアクティビティを削除しても、何も壊れないように見えますが、よくわかりません。おそらく後で何らかの形で使用されます。

4

2 に答える 2

5

まず、特に Crittercism SDK の最新バージョンでは、このアクティビティを安全に削除できます。

Crittercismのコンテキスト内で、通知アクティビティは、アプリ内でユーザーにメッセージをポップアップ表示する機能をエージェントに提供しました。もう少し詳しく説明すると、アプリケーションがクラッシュするたびに、Crittercism はクラッシュ レポート内でそのクラッシュの影響を受けたユーザーのリストを提供します。Crittercism ポータルのインターフェイスを介して、影響を受けるユーザーに通知を送信することができました。またはそれらの線に沿った何か。このメッセージは、次回のアプリのロード時にポップアップ表示されます。

この機能は、UserVoice、Helpshift などの企業とのパートナーシップによる顧客とのコミュニケーションの代わりに昨年廃止されましたが、他にもあると確信しています。

最新のライブラリ (ここにあります: Crittercism Android Downloads ) に更新して、Crittercism が自分で行った変更を確認できます。

于 2013-11-20T18:24:38.680 に答える
0

通知アクティビティの役割は、アプリケーションがクラッシュするたびに、Crittercism が特定のファイルでクラッシュが発生したことを電子メール ID で通知することです。この行を削除すると、通知されなくなります。

ただし、最新の SDK ではこの行を追加する必要はないようです。

これを確認してください:Crittercism Android Docs

これがあなたの質問に答えることを願っています。

于 2013-11-20T07:34:36.273 に答える