SwiftプロジェクトでGTMv5(GTM + Firebase)を統合しています。タグがトリガーされたときにいくつかのメソッドを呼び出せるようにしたいと思いますが、Swift、私はそれが似たようなObjective CとAndroidプロジェクトで動作させることができるからです。ここで SwiftでGTM v5 TAGCustomFunctionを使用する
クラスはTAGCustomFunctionプロトコルに準拠しています:import Foundation
import GoogleTagManager
final class Tags: NSObject, TAGCustomFunction {
func execute(withParameters parameters: [AnyHashable : Any]!) -> NSObject! {
print("YEAH ! IT WORKS !");
return nil;
}
}
すべてがうまく機能しているが、これは、私は丸太のこの種を見ることができます:
GoogleTagManager情報:とapplicationStart:処理はイベントをログに記録パラメータ:(ヌル)
しかし、印刷しているログは表示されません...
これは正しくロードされているので、コンテナの設定については確信しています。Objective Cプロジェクトには全く同じコンテナを使用しています。これは完全に機能します。