>

기존 로열티 카드를 앱에서 Android Pay로 저장하고 싶습니다

LoyaltyWalletObject를 생성 할 때 :

LoyaltyWalletObject wob = LoyaltyWalletObject.newBuilder()
                .setClassId(ISSUER_ID +"." + LOYALTY_CLASS_ID)
                .setId(ISSUER_ID +"." + LOYALTY_OBJECT_ID)
                .setState(WalletObjectsConstants.State.ACTIVE)
                .setAccountId(userPreferences.getAccountId())
                .setIssuerName("Baconrista")
                .setProgramName("Baconrista Rewards")
                .build();

ISSUER_ID, LOYALTY_CLASS_ID 및 LOYALTY_OBJECT_ID를 전달해야합니다. 이 값들을 어떻게 얻을 수 있습니까? 어디서 구할 수 있습니까?

Android Pay 문서를 읽었습니다. 나는 매우 혼란스럽게 생각합니다. 로열티 카드 만 Android Pay에 저장하고 싶습니다. 결제 거래를 사용하고 싶지 않습니다. Thx


  • 답변 # 1

    다음을 시도하십시오 :

    LoyaltyWalletObject wob = LoyaltyWalletObject.newBuilder()
                    .setClassId("2967745143867465930" +"." + "01_LoyaltyClass")
                    .setId("2967745143867465930" +"." + "01_LoyaltyObjectId_11")
                    .setState(WalletObjectsConstants.State.ACTIVE)
                    .setAccountId(userPreferences.getAccountId())
                    .setIssuerName("Baconrista")
                    .setProgramName("Baconrista Rewards")
                    .build();
    
    

    github 코드를 참조하는 것 같습니다. values.xml 파일에 저장된 값을 참조하십시오.이 값을 전달하는 방법을 알아 보려면 다음을 참조하십시오 .https : //developers.google.com/save-to-android-pay/guides/loyalty/get-started-android

    문서를주의해서 참조하십시오 : https : //developers.google.com/save-to-android-pay/guides/loyalty/get-started-android.

    도움이 되길 바랍니다!

  • 이전 javascript - 앵귤러 2 머티리얼 필드를 설정하는 방법
  • 다음 odoo 필드 이름을 바꾸고 싶습니다