Package com.okjoy

Interface OkJoySDK


public interface OkJoySDK
  • Method Details

    • getCurrentUserID

      String getCurrentUserID()
    • setInitCallBack

      void setInitCallBack(SdkBaseCallBack<String,String> initCallBack)
    • setLoginCallBack

      void setLoginCallBack(SdkBaseCallBack<LoginModel,String> loginCallBack)
    • setLogoutCallBack

      void setLogoutCallBack(SdkBaseCallBack<String,String> logoutCallBack)
    • setSubmitRoleCallBack

      void setSubmitRoleCallBack(SdkBaseCallBack<String,String> submitRoleCallBack)
    • setPayCallBack

      void setPayCallBack(SdkBaseCallBack<PayModel,String> payCallBack)
    • setRealNameCallBack

      void setRealNameCallBack(SdkBaseCallBack<RealNameModel,String> realNameCallBack)
    • setOpenUserCenterCallBack

      void setOpenUserCenterCallBack(SdkOpenUserCenterCallBack openUserCenterCallBack)
    • setRewardAdCallBack

      void setRewardAdCallBack(SdkRewardAdCallBack rewardAdCallBack)
    • setInterstitialAdCallBack

      void setInterstitialAdCallBack(SdkInterstitialAdCallBack interstitialAdCallBack)
    • setUploadArchivesFileCallBack

      void setUploadArchivesFileCallBack(SdkBaseCallBack<String,String> uploadArchivesFileCallBack)
    • setGetArchivesFileCallBack

      void setGetArchivesFileCallBack(SdkBaseCallBack<ArchivesModel,String> getArchivesFileCallBack)
    • setGameProgressPointCallBack

      void setGameProgressPointCallBack(SdkBaseCallBack<String,String> gameProgressPointCallBack)
    • sdkInit

      void sdkInit(boolean isDebug, boolean isAdDebug, String platform, String gameId, String adId)
      platform, gameId, adId are ignored on Android
    • sdkLogin

      void sdkLogin()
    • sdkLogout

      void sdkLogout()
    • sdkSubmitRoleInfo

      void sdkSubmitRoleInfo(String userId, RoleInfo roleInfo)
      submit role information to SDK
      Parameters:
      userId - Pass the "userId" returned after successful login,this parameter should not be null
      roleInfo - role info class,
    • sdkPay

      void sdkPay(String userId, PayInfo payInfo)
      Parameters:
      userId - Pass the "userId" returned after successful login,this parameter should not be null
      payInfo -
    • sdkOpenUserCenter

      void sdkOpenUserCenter()
    • sdkPlayRewardAd

      void sdkPlayRewardAd(String placementId)
    • sdkPlayInterstitialAd

      void sdkPlayInterstitialAd(String placementId)
    • sdkUploadArchivesFile

      void sdkUploadArchivesFile(String filePath, String fileName)
    • sdkDownloadArchivesFile

      void sdkDownloadArchivesFile(boolean needDownload, String filePath)
    • sdkCloseRightAgeFloat

      void sdkCloseRightAgeFloat()
    • sdkCloseAccountChange

      void sdkCloseAccountChange(boolean close)
    • sdkGameProgressPoint

      void sdkGameProgressPoint(String point, String extraInfo)