これを使用して、アプリ内購入でアプリを接続しようとしています: https://github.com/chirag04/react-native-in-app-utils
成功した場合は成功を、失敗した場合は失敗を出力したい叙事詩があります。このようなもの:
import 'rxjs';
import { InAppUtils } from 'NativeModules';
import * as packagesActions from '../ducks/packages';
import * as subscriptionActions from '../ducks/subscription';
export default function createSubscription(action$, store) {
return action$.ofType(packagesActions.SELECT)
.mergeMap(action => {
const productId = action.payload;
InAppUtils.purchaseProduct(productId, (error, response) => {
if(response && response.productIdentifier) {
return subscriptionActions.subscribeSuccess();
} else {
return subscriptionActions.subscribeFailure();
}
});
});
};
しかし、 の中身の書き方がわかりませんmergeMap
。これを行う方法はありますか?