setAppKeyWithPushId method

Future<void> setAppKeyWithPushId(
  1. String appKey,
  2. String pushId,
  3. String provider
)

设置消息推送的相关信息,以便通过 DM Hub 对客户进行 App 消息推送

@param appKey 在推送服务商注册应用时获得的 AppKey

@param pushId 推送服务商分配给设备的标识,极光的 registrationID 或个推的 clientId

@param provider 推送服务商,目前支持极光(@"jpush")和个推(@"getui")

使用范围: only ios

Implementation

Future<void> setAppKeyWithPushId(
    String appKey, String pushId, String provider) async {
  DMHubLog.v('setAppKey->appKey=$appKey,pushId=$pushId,provider=$provider');
  Map req = {'appKey': appKey, 'pushId': pushId, 'provider': provider};
  Map result = await _channel.invokeMethod(DMHubSDKMethod.trackExitView, req);
  // DMHubError.hasErrorFromResult(result);
  return result[DMHubSDKMethod.trackExitView];
}