2012-04-03 3 views
3

애플리케이션 설정에서 '모바일 웹에서 결제 사용'을 사용 설정하면 Google 애플리케이션이 기본 Facebook 앱에 표시되지 않습니다! 이 일이 일어나기로되어 있습니까?모바일 웹에서 결제를 사용하면 기본 iOS에서 Google 앱이 중단됩니다.

Google에서 앱을 샌드 박스 모드로 구축하고 FB.UA.nativeApp()을 사용하여 Google이 기본 버전인지 확인합니다. 우리가 원주민 인 경우 Facebook 크레딧 버튼을 모두 비활성화합니다.

하지만 앱이 실시간으로 제공되며 개발자 설정에서 '모바일 웹 지불 사용'체크 박스를 선택하면 앱이 기본 iOS에서 사라지고 액세스 오류가 발생합니다 (Android에서는 모든 것이 괜찮습니다) . 상자의 선택을 취소하자마자 앱이 다시 작동하지만, 물론 모든 크레디트 버튼은 Android에서 작동하지 않습니다.

Facebook이 단일 체크 박스로 모든 플랫폼에서 크레딧을 사용하지 못하게하는 것이 이상하게 보입니다. 우리가 뭔가 잘못하고 있는거야? 아니면 우리가 다뤄야 만하는거야?

+3

설명서를 통해 공식적으로 지원되는 기능보다 JS SDK의 기능을 사용하지 마십시오. Ref https://developers.facebook.com/blog/post/2012/05/16/platform-updates--operation-developer-love/ - FB.UA가 오래 걸리지 않기 때문에 실제로 이것은 매우 중요합니다. –

+0

기본 1.9 버전은 무엇입니까? –

+0

또한 '기본 iOS에서 사라집니다'는 의미는 기본 FB iOS 앱 메뉴에서 더 이상 북마크가 아닙니다. 크레딧은 기본 FB iOS에서 작동합니까? –

답변

2

/또는 그 것처럼 보입니다. 페이스 북 크레딧은 iOS의 네이티브 응용 프로그램에서 지원되지 않기 때문에

"수락 지불은 iOS에서 다르다. (안드로이드에서 링크 된 모바일 웹 애플리케이션 포함) 모바일 웹에

기본 iOS 및 Android 앱을 소유 할 수 없습니다. (잘 할 수 있지만, 본 것처럼 작동하지 않을 것입니다). iPhone과 Android를 제공하는 모바일 웹을 가질 수 있지만 iPhone은 기본이 아닙니다.

질문 주셔서 감사 드리며, 저는 이것이 구현하기에 호기심이 많았습니다. 이것이 우리를위한 거래 살인자인지 궁금합니다.

+0

예, iOS에서 FB 크레딧 문제에 대해 알고 있었지만 Android 용 크레딧을 사용 설정하고 iOS 용 크레딧을 사용 중지 할 수 있기를 바랍니다. 불행히도 FB가이 동작을 지원하지 않는 것 같습니다. – Stephen

관련 문제