requestPushTokenWithRetry method
Requests push notification permission and retrieves the APNs device token.
Polls for the token up to maxAttempts times with retryDelayMs ms delay.
Returns the token hex string, or null if unavailable.
Implementation
@override
Future<String?> requestPushTokenWithRetry({
required int maxAttempts,
required int retryDelayMs,
}) async {
final token = await methodChannel.invokeMethod<String>(
'requestPushTokenWithRetry',
{
'maxAttempts': maxAttempts,
'retryDelayMs': retryDelayMs,
},
);
return token;
}