2013-09-17 3 views
1

Я пытаюсь получить намерение, какая активность началась цель, я пытаюсь интегрировать facebook с моим приложением, в котором i хочу знать которые вызвали мою деятельность, это вызов из facebook или withen my app, предположим, что у меня есть 3 действия a, b & c, вызов bc call b facebook вызывает b здесь в действии, я хочу определить, кто начал деятельность b как чтобы получить это, я разобрал его, но не использовал, пожалуйста, поделитесь своими мнениями об этом или любым подтверждением спасибо, как узнать, какая деятельность была запущена, в моей деятельности в android

+0

Вы говорите о глубокой привязке приложения Facebook к своему приложению или просто интеграции с SDK в Facebook (с логином)? –

+0

да глубокая привязка – pitu

ответ

2

вы должны поддерживать переменную для деятельности и отправьте его с намерением как дополнительные вместе с намерением и проверьте, когда вы начнете свою деятельность, и проверьте эту общую дополнительную переменную.

Как Intent.putExtra («От», «a»);

и получить данные и проверить его, откуда он приходит

+0

да, если я использую putextra(), тогда его ок при запуске деятельности с моим приложением, но как определить, вызван ли звонок из facebook – pitu

+1

из facebook, как вы начинаете свою деятельность – Newts

+0

в facebook, предоставляя пакетное имя, которое нам нужно дайте начальную активность, так что из поиска в facebook активность начнется – pitu

0

Для глубокого связывания, почему бы не просто использовать класс Activity, что это специфичные для Facebook?

Поскольку вы настраиваете имя класса в настройках своего приложения, просто используйте класс, который является чем-то вроде: FacebookDeepLinkActivity, и оттуда вы можете запустить другое действие в своем приложении, если хотите. Таким образом, вы точно знаете, какие ссылки пришли из Facebook.

+0

ok thanx @ ming, у меня есть друг друга? если я не использую глубокую привязку, чем что делать в таком случае – pitu

+0

Я не уверен, что понимаю ваш другой сценарий. Если вы не глубоко связаны, то что вы пытаетесь сделать? –

+0

ОК, я хочу, когда пользователь ищет в facebook для моего приложения, затем поиск в facebook отображает мое имя приложения, после нажатия на мое приложение, оно должно открыть мое приложение, если оно установлено на устройстве пользователя, оно должно перенаправить на игру Google, я хочу достичь вышеуказанных условий, поэтому я немного смущен, что делать в таком случае, thanx – pitu

Смежные вопросы