1

 アプリが Branch.io ダッシュボード設定を使用してインストールされていない場合、ユーザーを Web ページ (www.example.com) にリダイレクトできます。しかし、私の場合、URL スキームまたはフォールバックで記述する URL は動的である必要があり、ユーザーの情報、アプリで開くページなどをパラメーターとして保持します。ダッシュボードでパラメーターを使用してリンクを作成できますが、アプリでそれらのパラメーターを取得するにはどうすればよいですか?

4

1 に答える 1

0

アプリに統合するには、Branch の SDK が必要です。ここに表示されているコールバック(他のすべてを正しく設定するまで) は、作成したリンクに追加したパラメーターを配信します。

iOS の場合、次の操作を行います。

Branch *branch = [Branch getInstance];
[branch initSessionWithLaunchOptions:launchOptions andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) {
    if (!error) {
        // params are the deep linked params associated with the link that the user clicked -> was re-directed to this app
        NSLog(@"params: %@", params.description);
    }
}];

上記の「params」変数には、これらのパラメーターが含まれます。

于 2015-12-03T04:38:15.243 に答える