Config/MixiConstants.h
説明を見る。
00001 
00009 #include "MixiErrorCodes.h"
00010 
00011 //__START__REMOVE_WHEN_RELEASED__
00012 #define DEV
00013 //#define STAGING
00014 //__END__REMOVE_WHEN_RELEASED__
00015 
00017 #define kMixiSDKVersion @"1.3.5"
00018 
00020 #define kMixiApplicationId @"jp.co.mixi.iphone"
00021 
00023 #define kMixiAppScheme @"mixi-connect"
00024 
00026 #define kMixiDefaultRedirectUrl (kMixiAppScheme @"://success")
00027 
00029 #define kMixiAppTokenUri (kMixiAppScheme @"://token")
00030 
00032 #define kMixiAppRevokeUri (kMixiAppScheme @"://revoke")
00033 
00035 #define kMixiAppErrorUri (kMixiAppScheme @"://error")
00036 
00038 #define kMixiAppApiTypeToken @"token"
00039 
00041 #define kMixiAppApiTypeRevoke @"revoke"
00042 
00044 #define kMixiAppApiTypeReceiveRequest @"request"
00045 
00047 #define kMixiSDKClientIdKey @"key"
00048 
00050 #define kMixiSDKPermissionsKey @"permissions"
00051 
00053 #define kMixiSDKReturnSchemeKey @"return_scheme"
00054 
00056 #define kMixiSDKTokenKey @"token"
00057 
00059 //__START__REMOVE_WHEN_RELEASED__
00060 #ifdef DEV
00061 #  define kMixiApiBaseUrl @"http://api.mixi-platform.com.dvm108.lo.mixi.jp:18000/2"
00062 #elif defined (STAGING)
00063 //#  define kMixiApiBaseUrl @"http://hx4y-3233-vm01.st.mixi.jp/2"
00064 #  define kMixiApiBaseUrl @"http://cx4z-1846-vm01.st.mixi.jp/2"
00065 #else
00066 // __END__REMOVE_WHEN_RELEASED__
00067 #  define kMixiApiBaseUrl @"http://api.mixi-platform.com/2"
00068 // __START__REMOVE_WHEN_RELEASED__
00069 #endif
00070 //__END__REMOVE_WHEN_RELEASED__
00071 
00073 //__START__REMOVE_WHEN_RELEASED__
00074 #ifdef DEV
00075 #  define kMixiApiRefreshTokenEndpoint (kMixiApiBaseUrl @"/token")
00076 #elif defined (STAGING)
00077 #  define kMixiApiRefreshTokenEndpoint (kMixiApiBaseUrl @"/token")
00078 #else
00079 // __END__REMOVE_WHEN_RELEASED__
00080 #  define kMixiApiRefreshTokenEndpoint @"https://secure.mixi-platform.com/2/token"
00081 // __START__REMOVE_WHEN_RELEASED__
00082 #endif
00083 //__END__REMOVE_WHEN_RELEASED__
00084 
00086 #define kMixiApiTokenEndpoint @"/token"
00087 
00089 #define kMixiApiRevokeEndpoint @"/authorize/revoke"
00090 
00092 #define kMixiApiUnknownEndpoint @"[unknown]"
00093 
00095 #define kMixiApiPingEndpoint @"/apps/user/count/all"
00096 
00098 #define kMixiApiMapEndpoint @"/apps/user/count"
00099 
00105 #define kMixiSDKUserAgentPrefix (@"mixi-phone-ios/" kMixiSDKVersion)
00106 
00108 #define kMixiSDKKeychainIdentifier @"kMixiSDKKeychainIdentifier"
00109 
00111 //__START__REMOVE_WHEN_RELEASED__
00112 #ifdef STAGING
00113 //#  define kMixiOfficialAppDownloadURL [NSURL URLWithString:@"http://a04635-vm05.st.mixi.jp/official_app_introduction.pl"]
00114 #  define kMixiOfficialAppDownloadURL [NSURL URLWithString:@"http://cx4z-1854-vm01.st.mixi.jp/official_app_introduction.pl"]
00115 #else
00116 // __END__REMOVE_WHEN_RELEASED__
00117 #  define kMixiOfficialAppDownloadURL [NSURL URLWithString:@"http://mixi.jp/official_app_introduction.pl"]
00118 // __START__REMOVE_WHEN_RELEASED__
00119 #endif
00120 //__END__REMOVE_WHEN_RELEASED__
00121 
00122 //__START__REMOVE_WHEN_RELEASED__
00123 #ifdef DEV
00124 #  define kMixiConnectAuthorizeURL @"http://dvm108.lo.mixi.jp:18000/connect_authorize.pl"
00125 #elif defined (STAGING)
00126 //#  define kMixiConnectAuthorizeURL @"http://a04635-vm05.st.mixi.jp/connect_authorize.pl"
00127 #  define kMixiConnectAuthorizeURL @"http://cx4z-1854-vm01.st.mixi.jp/connect_authorize.pl"
00128 #else
00129 // __END__REMOVE_WHEN_RELEASED__
00130 #  define kMixiConnectAuthorizeURL @"https://mixi.jp/connect_authorize.pl"
00131 //__START__REMOVE_WHEN_RELEASED__
00132 #endif
00133 //__END__REMOVE_WHEN_RELEASED__
 全て クラス ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義