2012-07-05 5 views
2

우리는 App Center에 제출 된 Android 앱이 있습니다. 내 앱의 아이콘이 Facebook 앱 목록에 표시됩니다. 아이콘을 클릭하면 앱이 시작될 것으로 예상됩니다. 대신 내 앱의 앱 페이지로 Play 스토어가 시작됩니다. 앱 FB가 시작하려고하고 내 앱이 동일하다는 것을 확인하는 열린 버튼이 나타납니다. 내 안드로이드 애플 리케이션 매니 페스트에 대한 FB 개발자 설정에서 패키지 이름과 클래스 이름을 두 번 확인했습니다. 누구든지 앱의 Play 스토어 페이지 대신 내 앱을 시작하는 방법에 대한 조언이 있습니까? 나는 완전히 새로운 프로젝트를 테스트로 설정하고이 동작을 재현했다.Facebook에서 내 앱을 어떻게 시작하나요?

+0

다음은 흥미로운 logcat 출력입니다. 07-10 09 : 45 : 우리의 앱에서 52.796 : I/ActivityManager (419) : 올바르게 동작하는 응용 프로그램에서 com.android.vending/com.google.android.finsky.activities.MainActivity 표시 : 07-10 09:46:34.971 : I/ActivityManager (419) : 활동 com.dragonplay.slotcity/com.dragonplay.farmslot.screens.SelectAddressActivity : pid = 13932 uid = 10236 gids에 대한 proc com.dragonplay.slotcity 시작 = {3003, 1015} 07-10 09 : 46 : 35.471 : I/ActivityManager (419) : 표시됨 com.dragonplay.slotcity/com.dragonplay.farmslot.screens.SelectAddressActivity : + 585ms –

답변

0

비슷한 문제가 있었는데 해시 키가 잘못되었을 수 있습니다. 해시 키를 올바르게 가져 오지 않으면 프로덕션 키 저장소를 사용하고 별칭을 지정해야합니다. 다음은 샘플 명령은 다음과 같습니다

keytool -exportcert -alias mykey -keystore YOURKEYNAME | openssl sha1 -binary | openssl base64 

당신은 여전히 ​​키하지만 값이 잘못 될 것이고, 그렇게되면 당신은 Play 스토어를 위해 시작됩니다, 당신이 볼 수있는 동작을 볼 수 있습니다를 얻을 것이다 잘못된 명령을주는 경우에 당신의 앱.

+0

Worked! 내 키 해시가 잘못되었음을 나타냅니다. 변경 사항이 모든 전화기로 전달되도록 잠시 기다렸습니다. 또한 "mykey"라는 별칭은 각 키 저장소마다 다릅니다. –

관련 문제