問題タブ [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.

0 投票する
4 に答える
6045 参照

objective-c - アルファが 0 に設定されている場合、iOS10 SFSafariViewController が機能しない

アプリでユーザーの Cookie を取得するために SFSafariViewController を使用しています。これが私のコードです:

これは iOS 9 ではうまく機能しますが、iOS 10 では SF コントローラーが機能しないようです (現在のコンテキストもブロックします - これはたまたま別の UIWebView です)。

SFSafariViewController を非表示にする別の方法を提案できる人はいますか?

0 投票する
1 に答える
1753 参照

android - Google Playストアはリファラーデータを「com.android.chrome」に変更していますか?

リファラーの概念は初めてです。

私はコードを書きました。その意図は、インストール後にGoogleプレイストアがリファラーデータをブロードキャストとしてアプリに送信し、それに応じてキャッチして処理することです。問題は、Google にファイアバックを要求しているデータが、Google が実際に送信してきたものと異なることです。

次のコードを使用してリンクを作成します。

ここで referrer = < 正しくbase64エンコードされた文字列 >

注:
最初のダミー URL は役に立ちません。私の興味は、Google にフォールバックしてアプリをインストールすることです。ここでの前提は、アプリがデバイスにインストールされていないため、これでうまくいくはずです。フォールバックは正しく行われ、アプリをインストールした場所から Google PlayStore にリダイレクトされ、リファラー データがアプリにブロードキャストされます。リファラー データをキャッチし、本番ビルドでトーストに表示します。

トースト データで期待される内容: <base64送信したエンコード済み >
表示される内容: "com.android.chrome"

なぜこうなった?

0 投票する
1 に答える
932 参照

android - ディープ リンクは Google マーケットにフォールバックできませんか?

以下は私のシナリオです:

  1. アプリがインストールされている場合は、アプリを起動してリファラー データを渡し、アプリ内で処理します。
  2. アプリがインストールされていない場合は、リファラー データを処理するアプリを 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.... を開こうとします。

ここで何が間違っていて、これを達成する方法。

注: 自分のサーバーをホストしたくないため、リモート サーバーからのリダイレクトは対象外です。

0 投票する
1 に答える
1183 参照

unity3d - Unity3d ゲームで Android インストール リファラーを取得する方法

Android でゲームのインストール リファラーを取得する方法. Android には、com.android.vending.INSTALL_REFERRERアプリが Play ストアからインストールされたときにブロードキャストされる組み込みのインテントがあり、BroadcastReceiver でリッスンできます.. しかし、Unity スクリプトで値を取得するにはどうすればよいですか。 .