問題タブ [localytics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - モバイル分析のイベント期間?
私は自分の iPhone アプリに Localytics モバイル分析を使用しています。
android - Localytics でセッションを開けません
私のアプリでは、Localytics でいくつかのイベントを追跡しています。イベントは適切に追跡されましたが、ここ数日ですべてのイベントが追跡されなくなりました。IS_LOGGABLEをtrueに設定したので、LogCat にいくつかのメッセージが表示されます。localyticsSession.open() を呼び出すと、次のメッセージが表示されます。
最大数のセッションがすでにディスク上にあります。古いセッションが消去されるまで、新しいセッションは書き込まれません。より多くのセッションを保存するには、upload() を呼び出してみてください。
しかし、 localyticsSession.upload() を呼び出してすぐに open() をもう一度呼び出すと、同じメッセージが表示されます。tagevent() を呼び出そうとすると、
セッションが開かれていないため、タグは書き込まれませんでした
現在、セッションを開くことができず、古いセッションをクリアできず、タグを書き込むことができません。
open() upload() tagevent() close() の完全なサイクルについて、次のメッセージが表示されます。
最大数のセッションがすでにディスク上にあります。古いセッションが消去されるまで、新しいセッションは書き込まれません。より多くのセッションを保存するには、upload() を呼び出してみてください。
SessionHandler が MESSAGE_UPLOAD を受け取りました
UploadHandler が MESSAGE_UPLOAD を受信しました
ハンドラーが MESSAGE_UPLOAD_COMPLETE を受信しました
ハンドラーが MESSAGE_TAG を受信しました
セッションが開かれていないため、タグは書き込まれませんでした
セッションが開かれていないため、閉じることができません。
iphone - Localytics を Mono for iOS で使用することはできますか?
私はiPhone開発全般に不慣れです。私は現在 Monotouch (IDE として MonoDevelop) を使用しています。アプリの追跡目的で、これで Localytics を使用することは可能ですか?
iOS Integration Guide for iPhone and iPad pageがあるのを見たことがありますが、それは Xcode を使用していますが、MonoDevelop ではインターフェイス開発にのみ Xcode を使用します。
android - Mono で Flurry または Localytics を使用することは、iOS と Android で 2 つの個別の実装が必要になることを必然的に意味するのでしょうか?
モバイルアプリで分析を実行するために、Flurry または Localytics のいずれかを使用する予定です。私はMonoで開発しています。Mono のポイントは、ソース コードを変更する必要がなく、同じソース コードで iOS と Android の両方のアプリケーションを開発できることです。しかし、Flurry と Localytics のコードはプラットフォームに依存していることがわかりました。したがって、これは、Android と iPhone の両方で同じソース コードを使用するという私の目的を台無しにしているようです。これは正しいです?使用できる回避策はありますか? いいえ、Google アナリティクスを使用するつもりはありません。
ios - Localytics SDK を実装すると、単体テストのビルドが妨げられる
ユーザーがアプリをどのように使用しているかをよりよく理解するために、最近Localyticsを実装しました。
統合ガイドは非常に簡単です。ただし、単体テストを実行すると、単体テストをビルドできなくなります。
エラーは私にはよく知られています。通常、このエラーは、テストされたクラスがテスト ターゲット メンバーシップの一部ではない場合に発生します。
ただし、SDK_OBJC_CLASS_$_LocalyticsSession
は .h ファイルのみを提供します。ターゲット メンバーシップの一部にするために、.m ファイルが必要でしたが、これは持っていません。
他の誰かが Localystics を利用したことがあり、これに関してどのように進めるかアドバイスできますか? ありがとう
アップデート
コニーベアの答えは、実際に私にこれを試しさせました:
テスト ターゲットは [なし] に設定されます。しかし、アプリ自体をターゲットにするように変更すると、次のようになります。
その後、動作します。ただし、単体テストを実行するたびに、アプリ全体をシミュレーターで起動する必要があり、非常にイライラします (そして遅くなります)。何か不足していますか?他にどのように.a
コード ライブラリをテスト ターゲットに関連付けることができますか?
ios - Localytics プッシュ通知のテキスト制限
アプリ (iOS) の 1 つに Localytics を統合し、正常に動作していますが、クライアントの要件に従って、テキスト制限 (プッシュ通知で送信されるメッセージ) を増やす必要があります。テキスト制限を変更するオプションはありますか? もしそうなら、私に知らせてください
これが私がフォローしているLocalyticsです。
前もって感謝します。
ios - CocoaPods への移行後にアーカイブできない
最近、依存関係を簡素化するために CocoaPods に移行しました。今日、crashlytics 用にアーカイブしようとするまでは、非常にうまく機能していました。を使用してXcode 6
います。
私は得続けますld: library not found for -lsqlite3
これがPodfileの設定方法です
pod install を実行すると、次のように表示されます。
経由でプロジェクトを開いていますxcworkspace
ここで提案された解決策を試しました$(TARGET_BUILD_DIR)
が、提案された解決策の最初の場所には何も表示されません。
アドバイスをお願いします。
更新
LIBRARY_SEARCH_PATHS
は次のようになります。
ios - NSMutableDictionary コンソールが異なる値を表示するのはなぜですか?
なぜ引用された違いを得るのですか?これを避けるために私は何をすべきですか?
違いを知る必要があるため
Localytics の Dictionary を準備していますが、場合によっては [Unspecified] 値を取得しています。「値」が考慮されていないために、これが発生している可能性があります.. [Unspecifed] は、空の値または null 値を送信している場合にのみ発生します。しかし、私はすでにそのための条件を設定しています。localytics で不特定の値を取得していますが。それが、私が送信している辞書を作成する際にエラーになる理由です。
前もって感謝します。