2013-07-24 2 views
2

"trivialdrive" 인앱 결제 V3 샘플 코드를 사용하고 성공적으로 제품을 구매했습니다. 로그 성공 : 07-24 10 : 50 : 36.314 D/Finsky (4414) : [1] PurchaseFragment.succeed : 구입 성공인앱 결제 onActivityResult()가 호출되지 않았지만 구매 성공

하지만 내 자신의 활동으로 돌아온 후 onActivityResult() 메소드는 호출되지 않습니다. 그 후에, 나는 물건을 사기 위해 다른 계정을 사용합니다. 내가하는 일 (삼촌이나 구매)과 상관없이, 그 방법은 여전히 ​​불리지 않습니다. AndroidManifest에 아래를 추가했지만 샘플에는 Class BillingService, BillingReceiver가 없습니다. 나는 내 문제를 일으킨다.

<receiver android:name="BillingReceiver" > 
     <intent-filter> 
      <action android:name="com.android.vending.billing.IN_APP_NOTIFY" /> 
      <action android:name="com.android.vending.billing.RESPONSE_CODE" /> 
      <action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" /> 
       <action android:name="SENT_SMS_ACTION" /> 
     </intent-filter> 
    </receiver> --> 

여러분이 알다시피 많은 이상한 문제가 일어날 어디 중국에있어

.

+0

V3에는 수신기가 필요하지 않습니다. 하지만 나는 또한 onActivityResult 호출이 문제가 ... –

답변

0

위 코드를 삭제했으며 구입 후에도 메소드가 호출되지 않습니다. 답변을 검색 할 때 다음과 같은 새로운 정보를 찾습니다. 인앱 제품을 판매하는 앱에서 가장 중요한 새 UI는 대화 형 기반 구매 흐름을 극적으로 단순화하여 사용자가 문맥을 떠나지 않고도 제품을 구매할 수 있도록합니다 앱의 귀하의 앱은 구매 대화 상자 뒤에 여전히 활성 상태로 표시됩니다. 구매가 완료되면 사용자는 앱이 상태를 재구성하지 않고도 떠난 장소로 직접 돌아갑니다. 특히 인앱 결제 v3과 결합하면 더 빠르고 안정적인 구매 흐름을 제공합니다. 그래서 지금 내가 의심

은 내 활동 때문에 인앱 결제가 이 대화 상자 기반 구매을 제공의 onActivityResult를()를 호출하지 않는 성격이다?