Branch.ioを使用して異なるデバイス上で同じリンクを生成する方法はありますか? 私の意味: 私は投稿を持っています。私はこれを友達と共有したい。 1つのデバイスで共有するためにクリックしてリンクを取得します 次に、別のデバイスから同じ投稿を共有したいと思います。私は第二のリンクを得る。彼らは違います。しかし、私はそれらを同じにする必要があります。Branch.ioを使用して異なるデバイス上で同じリンクを生成
0
A
答えて
0
両方のデバイスで同じパラメータを使用してリンクを生成する場合は、同じリンクを生成する必要があります。リンクに追加するパラメータの1つであっても、ユーザ/デバイスなどに固有のものであれば、ブランチリンクに指定した値が異なるため、新しいリンクが生成されます。
また、アプリケーションでsetIdentity()を使用している場合、作成された各リンクにはユーザーIDのタグが付けられ、毎回別のリンクが作成されます。例えば
:
final BranchUniversalObject branchUniversalObject = new BranchUniversalObject()
.setCanonicalIdentifier("1234")
.setTitle("Test for link")
.setContentIndexingMode(BranchUniversalObject.CONTENT_INDEX_MODE.PUBLIC)
.setContentDescription("Your friend has invited you to check out my app!")
.setContentImageUrl("https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Branch_Metrics_logo_color.png/1200px-Branch_Metrics_logo_color.png")
.addContentMetadata("var1", "abc")
.addContentMetadata("var2", "def");
LinkProperties linkProperties = new LinkProperties()
.setChannel("App")
.setFeature("Sharing")
.addControlParameter("$android_deepview", "branch_default");
branchUniversalObject.generateShortUrl(this, linkProperties, new Branch.BranchLinkCreateListener() {
@Override
public void onLinkCreate(String url, BranchError error) {
if (error == null) {
Log.v("url",url);
}
else {
Log.v("url",url);
}
}
});
上記は、常に任意のAndroidデバイス上の同じリンクを生成します。しかし、私はBranch.getInstance().setIdentity(user_id)
を私のAndroid Appで使用していますが、すべてのリンクパラメータが同じであっても新しいリンクを生成します。
関連する問題
- 1. Branch.ioを使用してFacebookの共有ダイアログでリンクを生成
- 2. 異なるデバイスで同じアカウントを使用してデータが同期しない
- 3. 同じアプリケーション内のbranch.ioリンクを開く
- 4. 同じアプリで異なるデバイスにメモリ/ RAMを使用する
- 5. branch.ioの余分なHTMLメタデータタグはリンクを生成しました
- 6. 異なるサーバが同じパラメータを使用して異なるJWTトークンを生成する
- 7. Branch.io HTTP APIを使用したリンク
- 8. Java POI - 同じパラメータを使用してExcelファイルを作成すると、異なるファイルが生成される
- 9. 同じネットワーク上でAndroidデバイスを使用してIIS Expressにアクセスする
- 10. 異なるデバイス上の同じアプリケーション間でデータを交換する
- 11. ASP.NETで異なるリダイレクトパラメータを使用して同じページにリダイレクト
- 12. 異なるクラスで同じngのクリックを使用して
- 13. 再生にアクセス!同じボックスに異なるIPを使用しているフレームワークサーバー
- 14. 同じバッチで異なるバッチサイズは異なる結果を生成する
- 15. 同じディレクティブを同じビューで使用し、異なるデータをバインドします
- 16. branch.ioを使ってアンドロイドの逆リンクを作成するには
- 17. 同じモデルを使用して2つの異なるテーブルを作成する
- 18. 同じサーバー上の異なるロケータに異なる証明書を使用するためのApache構成
- 19. Reflectionを使用して同じアセンブリの異なるバージョン間でクラスオブジェクトを使用
- 20. 異なるデバイスの同じアプリ内でピアツーピアを使用してデータを転送する
- 21. 同じCSSで、異なるページで異なるフォントサイズを生成しています
- 22. 同じ方法を使用しても結果が異なる
- 23. cssを使用して異なる列の同じ幅
- 24. ループを使用して同じ名前の異なるオブジェクト
- 25. 同じバイナリが異なるmd5を生成する
- 26. Javascript - 同じ色の異なる影を生成する
- 27. 同じ「ランダム」シーケンスを生成する2つの異なるシード
- 28. PHPを使用してCryptoJS.enc.Base64と同じ結果を生成
- 29. PHPassを使用して同じパスワードハッシュを生成
- 30. 同じサーバー上で異なるバージョンのCrystal Reportsを使用する