0.3.10
iOS
Um recibo de compra de assinatura é devolvido
'E_UNKNOWN', 'Ocorreu um erro desconhecido ou inesperado. Por favor, tente novamente mais tarde.'
Eu segui as instruções de configuração e posso chamar getSubscriptions()
e receber de volta um produto de assinatura válido.
Quando eu chamo buySubscription(myValidProductId)
eu recebo o erro desconhecido mencionado acima. Nem meu aplicativo, nem a compra no aplicativo foram revisados ou aprovados ainda, ainda estou em fase de desenvolvimento e teste. Devo ser capaz de testar a compra de uma assinatura dessa maneira?
Isso foi tentado tanto no simulador quanto com o aplicativo instalado no meu dispositivo.
Você pode testar 'getProducts' nos simuladores, mas os outros métodos nos dispositivos reais.
Espero que você implemente e teste como no exemplo. https://github.com/dooboolab/react-native-iap/blob/master/RNIapExample/src/components/pages/First.js
O servidor IAP da Apple às vezes funciona lentamente ou não funciona, teste-o várias horas depois.
obrigado @JJMoon Agradeço o feedback. Consegui funcionar, descobri que eu precisava estar logado no dispositivo usando uma conta de usuário de teste de sandbox do itunes connect.
obrigado @JJMoon Agradeço o feedback. Consegui funcionar, descobri que eu precisava estar logado no dispositivo usando uma conta de usuário de teste de sandbox do itunes connect.
obrigado !!
@JJMoon
Estou enfrentando o mesmo problema no ios, a situação é uma vez que comprei com sucesso uma assinatura recorrente de 12 meses. Em seguida, no ambiente sandbox no dispositivo, quando tento comprar 3 meses ou qualquer outra assinatura com menos de 12 meses, solicitei os créditos do usuário do sandbox. recebendo este erro:
{ [Erro: Ocorreu um erro desconhecido ou inesperado. Por favor, tente novamente mais tarde.]
framesToPop: 1,
código: 'E_UNKNOWN',
nativeStackIOS:
[ '0 RadioSpirit 0x0000000102bfd3e8 RCTJSErrorFromCodeMessageAndNSError + 152',
'1 RadioSpirit 0x0000000102b96b24 __41-[RCTModuleMethod processMethodSignature]_block_invoke_2.218 + 176',
'2 RadioSpirit 0x0000000102aeeb64 -[RNIapIos rejectPromi sesForKey:code : message:error :] + 512',
'3 RadioSpirit 0x0000000102af10ec __45-[RNIapIos pay mentQueue:updatedTransactions :]_block_invoke + 348',
'4 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16',
'5 libdispatch.dylib 0x000000010454382c _dispatch_lane_barrier_sync_invoke_and_complete + 124',
'6 RadioSpirit 0x0000000102af0e74 -[RNIapIos pay mentQueue:updatedTransactions :] + 908',
'7 libdispatch.dylib 0x0000000104533824 _dispatch_call_block_and_release + 24',
'8 libdispatch.dylib 0x0000000104534dc8 _dispatch_client_callout + 16',
'9 libdispatch.dylib 0x0000000104542a78 _dispatch_main_queue_callback_4CF + 1360',
'10 CoreFoundation 0x0000000220894df4 + 12',
'11 CoreFoundation 0x000000022088fcbc + 1964',
'12 CoreFoundation 0x000000022088f1f0 CFRunLoopRunSpecific + 436',
'13 GraphicsServices 0x0000000222b08584 GSEventRunModal + 100',
'14 UIKitCore 0x000000024dbe6d40 UIApplicationMain + 212',
'15 RadioSpirit 0x0000000102996d70 principal + 124',
'16 libdyld.dylib 0x000000022034ebb4 + 4'],
userInfo: { NSLocalizedDescription: 'Não é possível conectar à iTunes Store' },
domínio: 'SKErrorDomain',
linha: 2268,
coluna: 26,
sourceURL: ' http://192.168.1.107 :8081/index.bundle?platform=ios&dev=true&minify=false' }
Por favor me ajude a entender e resolver esta situação.
Eu tenho o mesmo erro acima ao tentar atualizar o plano de assinatura. Como resolver isso?
Comentários muito úteis
Eu tenho o mesmo erro acima ao tentar atualizar o plano de assinatura. Como resolver isso?