@@ -62,7 +62,7 @@ var FacebookUserTest = FacebookTest.extend({
62
62
this . addChild ( this . result , 1 ) ;
63
63
} ,
64
64
activateAppClick : function ( ) {
65
- if ( cc . sys . isNative ) {
65
+ if ( cc . sys . isNative || facebook_is_canvas ) {
66
66
facebook . activateApp ( ) ;
67
67
this . result . setString ( "activateApp is invoked" ) ;
68
68
}
@@ -71,7 +71,7 @@ var FacebookUserTest = FacebookTest.extend({
71
71
}
72
72
} ,
73
73
LogEventClick : function ( ) {
74
- if ( cc . sys . isNative ) {
74
+ if ( cc . sys . isNative || facebook_is_canvas ) {
75
75
var parameters = { } ;
76
76
var floatVal = 888.888 ;
77
77
parameters [ window [ "plugin" ] . FacebookAgent . AppEventParam . SUCCESS ] = window [ "plugin" ] . FacebookAgent . AppEventParamValue . VALUE_YES ;
@@ -154,7 +154,7 @@ var FacebookUserTest = FacebookTest.extend({
154
154
} ) ;
155
155
} ,
156
156
LogPurchaseClick : function ( sender ) {
157
- if ( cc . sys . isNative ) {
157
+ if ( cc . sys . isNative || facebook_is_canvas ) {
158
158
var params = { } ;
159
159
// All supported parameters are listed here
160
160
params [ window [ "plugin" ] . FacebookAgent . AppEventParam . CURRENCY ] = "CNY" ;
@@ -176,20 +176,22 @@ var FacebookUserTest = FacebookTest.extend({
176
176
}
177
177
} ,
178
178
paymentClick : function ( ) {
179
- var info = {
180
- product : 'https://www.cocos2d-x.org/demo/facebooktest/pay/item1.html'
181
- } ;
179
+ if ( ! cc . sys . isNative ) {
180
+ var info = {
181
+ product : 'https://www.cocos2d-x.org/demo/facebooktest/pay/item1.html'
182
+ } ;
182
183
183
- var self = this ;
184
- facebook . canvas . pay ( info , function ( code , response ) {
185
- if ( code == window [ "plugin" ] . FacebookAgent . CODE_SUCCEED ) {
186
- if ( response [ 'status' ] === 'completed' )
187
- self . result . setString ( "Payment succeeded: " + response [ 'amount' ] + response [ 'currency' ] ) ;
188
- else
189
- self . result . setString ( "Payment failed: " + JSON . stringify ( response [ 'status' ] ) )
190
- } else {
191
- self . result . setString ( "Request send failed, error #" + code + ": " + JSON . stringify ( response ) ) ;
192
- }
193
- } ) ;
184
+ var self = this ;
185
+ facebook . canvas . pay ( info , function ( code , response ) {
186
+ if ( code == window [ "plugin" ] . FacebookAgent . CODE_SUCCEED ) {
187
+ if ( response [ 'status' ] === 'completed' )
188
+ self . result . setString ( "Payment succeeded: " + response [ 'amount' ] + response [ 'currency' ] ) ;
189
+ else
190
+ self . result . setString ( "Payment failed: " + JSON . stringify ( response [ 'status' ] ) )
191
+ } else {
192
+ self . result . setString ( "Request send failed, error #" + code + ": " + JSON . stringify ( response ) ) ;
193
+ }
194
+ } ) ;
195
+ }
194
196
}
195
197
} ) ;
0 commit comments