コード例 #1
0
 public abstract void RemoveExternalUserId(OnExternalUserIdUpdate completion);
コード例 #2
0
 public abstract void SetExternalUserId(string externalId, OnExternalUserIdUpdate completion);
コード例 #3
0
 public abstract void SetExternalUserId(string externalId, string authHashToken, OnExternalUserIdUpdate success, OnExternalUserIdUpdateFailure failure);
コード例 #4
0
 public override void SetExternalUserId(string externalId, OnExternalUserIdUpdate completion)
 {
     iOS.OneSignal.SetExternalUserId(externalId, (results) => {
         completion?.Invoke(NSDictToPureDict(results));
     });
 }
コード例 #5
0
 public override void RemoveExternalUserId(OnExternalUserIdUpdate completion)
 {
     iOS.OneSignal.RemoveExternalUserId((results) => {
         completion?.Invoke(NSDictToPureDict(results));
     });
 }
コード例 #6
0
 public override void RemoveExternalUserId(OnExternalUserIdUpdate completion)
 {
     Android.OneSignal.RemoveExternalUserId(new OSExternalUserIdUpdateCompletionHandler(completion));
 }
コード例 #7
0
 public override void SetExternalUserId(string externalId, OnExternalUserIdUpdate completion)
 {
     Android.OneSignal.SetExternalUserId(externalId, new OSExternalUserIdUpdateCompletionHandler(completion));
 }
 public OSExternalUserIdUpdateCompletionHandler(OnExternalUserIdUpdate completion)
 {
     _completion = completion;
 }
コード例 #9
0
 public override void SetExternalUserId(string externalId, string authHashToken, OnExternalUserIdUpdate success, OnExternalUserIdUpdateFailure failure) {
    iOS.OneSignal.SetExternalUserId(externalId, authHashToken, (results) => {
       success?.Invoke(NSDictToPureDict(results));
    }, error =>
    {
       if (failure != null)
       {
          Dictionary<string, object> dict;
          if (error.UserInfo != null)
             dict = NSDictToPureDict(error.UserInfo);
          else
             dict = new Dictionary<string, object> { { "error", "An unknown error occurred" } };
          failure(dict);
       }
    });
 }
コード例 #10
0
 public override void SetExternalUserId(string externalId, string authHashToken, OnExternalUserIdUpdate success, OnExternalUserIdUpdateFailure failure)
 {
     Android.OneSignal.SetExternalUserId(externalId, authHashToken, new OSExternalUserIdUpdateCompletionHandler(success));
 }