PayPay
iOS
iOS 9 及び以降のシステムについて
ElepaySDK for iOS v3.2.1 から、下記 Scheme を LSApplicationQueriesSchemes に追加しなくでも利用可能になります。実際に決済アプリがインストールされてない場合は、SDK から エラーコード 「10110」が返信します。
ElepaySDK for iOS v3.2.1 以前の場合、PayPay アプリに遷移するために、Xcode の PROJECT → TARGETS にある Infoタグ(或いは Info.plist
)で、LSApplicationQueriesSchemes
Key を追加してください。
<string>paypay</string>
iOS App の Callback URL Scheme について
elepayデフォルト URL Scheme については、こちらをご参照ください。
Android
elepay Android SDK 1.8.0 以降、
AndroidManifest.xml
ファイルに指定するコールバックActivityは、ElepayCallbackActivity
にまとめることが可能になります。1.7.1までの支払い方法ごとの設定方法はサポート停止になりますので、1.8.0以降のバージョンをご利用の際にElepayCallbackActivity
をご使用ください。詳細は概要ページへご参照ください。
PayPay を使うために、elepay アカウントの「アプリ設定」ページから「URL Scheme」をプロジェクトのAndroidManifest.xml
に追加する必要があります。
<activity
android:name="jp.elestyle.androidapp.elepay.activity.paypay.PayPayActivity"
android:exported="true">
<intent-filter>
<data android:scheme="ep8bd64f25c5545b99c43e295"
android:host="paypay"/> ←このschemeは「アプリ設定」ページより取得してください。
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
scheme より起動される Activity をカスタマイズする場合は、jp.elestyle.androidapp.elepay.activity.paypay.PayPayActivity
から継承する必要があります。
Updated about 3 years ago