問題タブ [install-referrer]
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.
objective-c - アルファが 0 に設定されている場合、iOS10 SFSafariViewController が機能しない
アプリでユーザーの Cookie を取得するために SFSafariViewController を使用しています。これが私のコードです:
これは iOS 9 ではうまく機能しますが、iOS 10 では SF コントローラーが機能しないようです (現在のコンテキストもブロックします - これはたまたま別の UIWebView です)。
SFSafariViewController を非表示にする別の方法を提案できる人はいますか?
android - Google Playストアはリファラーデータを「com.android.chrome」に変更していますか?
リファラーの概念は初めてです。
私はコードを書きました。その意図は、インストール後にGoogleプレイストアがリファラーデータをブロードキャストとしてアプリに送信し、それに応じてキャッチして処理することです。問題は、Google にファイアバックを要求しているデータが、Google が実際に送信してきたものと異なることです。
次のコードを使用してリンクを作成します。
ここで referrer = < 正しくbase64
エンコードされた文字列 >
注:
最初のダミー URL は役に立ちません。私の興味は、Google にフォールバックしてアプリをインストールすることです。ここでの前提は、アプリがデバイスにインストールされていないため、これでうまくいくはずです。フォールバックは正しく行われ、アプリをインストールした場所から Google PlayStore にリダイレクトされ、リファラー データがアプリにブロードキャストされます。リファラー データをキャッチし、本番ビルドでトーストに表示します。
トースト データで期待される内容: <base64
送信したエンコード済み >
表示される内容: "com.android.chrome"
なぜこうなった?
android - ディープ リンクは Google マーケットにフォールバックできませんか?
以下は私のシナリオです:
- アプリがインストールされている場合は、アプリを起動してリファラー データを渡し、アプリ内で処理します。
- アプリがインストールされていない場合は、リファラー データを処理するアプリを Google Play に直接インストールします。
私は最初のケースを達成することができます
シナリオ 1 の場合、私は
リンク 1:
http://www.xxx.co.in/main?id=4&referrer="+referrer
アクティビティは正しく構成されており、シナリオ 1 を達成できています。
シナリオ2の場合、私は持っています
final String url = "http://www.xxx.co.in/main?id=4&referrer="+referrer+"#Intent;scheme=market;action=android.intent.action.VIEW;package=com.xxx&referrer="+referrer+";end";
これは達成できません。アプリがインストールされていない場合、Google Play に移動する代わりに、ブラウザで www.xxx.co.in/main.... を開こうとします。
ここで何が間違っていて、これを達成する方法。
注: 自分のサーバーをホストしたくないため、リモート サーバーからのリダイレクトは対象外です。
unity3d - Unity3d ゲームで Android インストール リファラーを取得する方法
Android でゲームのインストール リファラーを取得する方法. Android には、com.android.vending.INSTALL_REFERRER
アプリが Play ストアからインストールされたときにブロードキャストされる組み込みのインテントがあり、BroadcastReceiver でリッスンできます.. しかし、Unity スクリプトで値を取得するにはどうすればよいですか。 .