問題タブ [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.
ios - 画像が見つからないためにクラッシュを引き起こす Localytics
Localytics を iOS アプリに統合しようとしていて、cocoapods を使用しています。
ただし、アプリを起動すると (まだ Localytics 名前空間を呼び出したりインポートしたりしていません)、アプリが次のエラーで失敗します。
これに関する関連する SO 記事をいくつか見つけましたが、提案された修正はどれも機能しません。
- リンクされたポッドのバイナリを「オプション」にする
- ビットコードを無効にする
- ポッドが分解され、再インストールされる
行き詰まっています。セグメントを使用して統合しようとしましたが、同じポッドに直接依存しており、まったく同じ方法で爆発します:/
android - 致命的な例外: java.lang.OutOfMemoryError: 長さ 1083403672 の int[] が VM の制限を超えています
それが指すコード:-
以下のコードのスナップショットを見つけてください。
...
インテントから余分なものを取得しているときに発生する理由はありますか?
ios - Localytics ios プッシュ デバイス トークン
Localytics を使用して iOS プッシュ通知を実装しましたが、動作していますが、deviceToken をキャプチャする方法について混乱しています。
ドキュメントではregisterForRemoteNotifications
、デバイス トークンを取得するために電話するように指示されています。よし、これが標準だ。ただし、ドキュメントでは、アプリケーション デリゲート コールバックの処理方法については言及されていませんdidRegisterForRemoteNotificationsWithDeviceToken
。setPushToken
トークンが返されたら、SDK でクラス メソッドを呼び出す必要があると想定しました。これは、論理的に行うべきことです。ただし、コードがなくても動作するようですdidRegisterForRemoteNotificationsWithDeviceToken
。彼らは何らかの形でこのアプリケーション委任メッセージを傍受し、トークンをサーバーに渡していますか? これは意図した動作ですか?setPushToken
もしそうなら、SDKの目的は何ですか?
swift - Localytics が実装されている場合、Firebase Dynamic Link は continueUserActivity を見つけることができません
iOS で Firebase ダイナミック リンクを実装しているときに、[ダイナミック リンクを開く] をクリックすると、デバッグ コンソールにエラー メッセージが表示されます。
FIRAnalytics/警告 application:continueUserActivity:restorationHandler の実装: 見つかりません。ハンドラーを App Delegate に追加してください。クラス: LLAppDelegateProxy
この問題を再現するために、最小化されたプロジェクトを作成します。新しいプロジェクトには次のものが含まれます
そして、への唯一の追加コードAppDelegate.swift
Firebase がの代わりにapplication:continueUserActivity:restorationHandler:
Localyticsを呼び出そうとしているようです。Branch.io からの GitHub イシュー投稿もあります: https://github.com/BranchMetrics/ios-branch-deep-linking/issues/485LLAppDelegateProxy
AppDelegate.swift
この投稿には、Google Analytics と Localytics の間に競合があり、Branch がapplication:continueUserActivity:restorationHandler:
適切な場所で関数を見つけられない原因になっていると記載されています。
メソッドのスウィズリングを変更するという 3 番目の提案に従います。
しかし、これは私にはうまくいきません。まだ警告が表示されており、リンクはまだ処理されていません。
メソッドのスウィズリングを修正するのを手伝ってもらえますか、それともより良い解決策があります:]
ios - Xamarin 通知サービス拡張の問題
Notification Service Extension に問題があります。ステップバイステップのドキュメントに従っています https://developer.xamarin.com/guides/ios/platform_features/introduction-to-ios10/user-notifications/enhanced-user-notifications/#Working_with_Service_Extensions
実装するには、そのようにしました。
- アプリと同じプレフィックスを持つ通知サービス拡張機能を追加しました (サフィックスを追加、例: APP: com.testapp.main - EXT: com.testapp.main.notificationextension)
- Apple のメンバー センターに APPID 識別子 com.testapp.main.notificationextension を作成しました
- アプリ ID com.testapp.main.notificationextension のプッシュ通知を送信するための証明書とプロビジョニング プロファイルを作成しました
- Xcode と Xamarin の証明書とプロビジョニングにインポート
- Notification Extension リファレンスを参照してアプリをビルドします。
- TestFlight にアップロードするアーカイブを作成しました
- 配布証明書とプロビジョニング プロファイルを使用して署名されたアプリ
- 配布証明書とプロビジョニング プロファイルを使用した署名付き拡張機能
- TestFlight にアップロード
- アプリのダウンロードと許可されたプッシュ通知
- メッセージング用に Localytics ダッシュボードを使用してリッチ プッシュ通知を送信 - デバイスはプッシュ通知を受信しますが、Notification Service Extension の NotificationService.cs コードを渡しません。
これは私の NotificationService コードです: