QuickSDKInterfaceUnity.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // QuickSDKInterfaceUnity.h
  3. // Unity-iPhone
  4. //
  5. // Created by zzw on 15-9-10.
  6. //
  7. //
  8. #ifndef _QUICKSDKINTERFACE_UNITY_H_
  9. #define _QUICKSDKINTERFACE_UNITY_H_
  10. #if defined(__cplusplus)
  11. extern "C"{
  12. #endif
  13. extern void quicksdk_nativeSetListener(const char *gameObjectName);
  14. extern void quicksdk_nativeLogin();
  15. extern void quicksdk_nativeLogout();
  16. extern void quicksdk_nativePay(const char *goodsId, const char *goodsName, const char *goodsDesc, const char *quantifier, const char *cpOrderId, const char *callbackUrl, const char *extrasParams, double price, double amount, int count, const char *serverId, const char *serverName, const char *gameRoleName, const char *gameRoleId, const char *gameRoleBalance, const char *vipLevel, const char *gameRoleLevel, const char *partyName, const char *fightPower, const char * profession);
  17. extern const char* quicksdk_nativeUserId();
  18. // extern void quicksdk_nativeUpdateRoleInfoWith(const char *serverId, const char *serverName, const char *gameRoleName, const char *gameRoleId, const char *gameRoleBalance, const char *vipLevel, const char *gameRoleLevel, const char *partyName);
  19. //isCreate表示是否为刚刚创建角色
  20. extern void quicksdk_nativeUpdateRoleInfo(const char *serverId, const char *serverName, const char *gameRoleName, const char *gameRoleId, const char *gameRoleBalance, const char *vipLevel, const char *gameRoleLevel, const char *partyName, const char *creatTime, const char *fightPower, const char * profession, BOOL isCreate);
  21. extern void quicksdk_nativeEnterYunKeFuCenter(const char *gameRoleId, const char *gameRoleName, const char *serverName, const char *vipLevel);
  22. //获取商品信息
  23. extern void quicksdk_getLocalized(const char *productIds);
  24. // 是否开启第三方登录
  25. extern void quicksdk_openThirdLogin(BOOL thirdLogin);
  26. // 获取当前用户的ID
  27. extern const char *quicksdk_getIdCode();
  28. //是否游客账号
  29. extern bool quicksdk_isGuester();
  30. //绑定身份证
  31. extern void quicksdk_ShowCertification();
  32. //游客绑定并绑定身份证
  33. extern void quicksdk_BindCertification();
  34. extern int quicksdk_nativeEnterUserCenter();
  35. extern int quicksdk_nativeEnterCustomerCenter();
  36. /** 实名认证 show非0查询实名信息并展示实名认证界面 0仅查询实名信息 */
  37. extern int quicksdk_nativeRealNameAuth(int show);
  38. extern int quicksdk_nativeEnterBBS();
  39. extern int quicksdk_nativeShowToolBar(int place);
  40. extern int quicksdk_nativeHideToolBar();
  41. extern int quicksdk_nativePausedGame();
  42. extern bool quicksdk_nativeIsFunctionTypeSupported(int type);
  43. extern const char *quicksdk_nativeChannelName();
  44. extern const char *quicksdk_nativeChannelVersion();
  45. extern int quicksdk_nativeChannelType();
  46. extern const char* quicksdk_nativeSDKVersion();
  47. extern const char* quicksdk_nativeGetConfigValue(const char* key);
  48. #if defined(__cplusplus)
  49. }
  50. #endif
  51. #endif