File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
OneSignalSDK/onesignal/src/unity/java/com/onesignal Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -308,6 +308,27 @@ public void onComplete(JSONObject results) {
308
308
});
309
309
}
310
310
311
+ public void setExternalUserId (final String delegateId , String externalId , String externalIdAuthHash ) {
312
+ OneSignal .setExternalUserId (externalId , externalIdAuthHash , new OneSignal .OSExternalUserIdUpdateCompletionHandler () {
313
+ @ Override
314
+ public void onComplete (JSONObject results ) {
315
+ try {
316
+ JSONObject params = new JSONObject ();
317
+ params .put ("delegate_id" , new JSONObject ().put ("completion" , delegateId ).toString ());
318
+ if (results == null ) {
319
+ params .put ("response" , "" );
320
+ OneSignalUnityProxy .unitySafeInvoke ("onExternalUserIdUpdateCompletion" , params .toString ());
321
+ return ;
322
+ }
323
+ params .put ("response" , results .toString ());
324
+ OneSignalUnityProxy .unitySafeInvoke ("onExternalUserIdUpdateCompletion" , params .toString ());
325
+ } catch (JSONException e ) {
326
+ e .printStackTrace ();
327
+ }
328
+ }
329
+ });
330
+ }
331
+
311
332
public void removeExternalUserId () {
312
333
OneSignal .removeExternalUserId ();
313
334
}
You can’t perform that action at this time.
0 commit comments