大佬教程收集整理的这篇文章主要介绍了将我的应用添加为Android中的点按和付费选项,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
可以将PayPal和Android Pay等应用设置为默认应用,以便在检测到NFC联系时启动.我希望我的支付应用程序可以在有人进行NFC点击时启动.
目前我的应用程序可以通过Android Beam功能利用NFC,但我很想知道如何将我的应用程序作为点击付费默认选项包含在内,以便NFC点击可以直接启动应用程序.
Application not visible in Tap and Pay
<service android:exported="true" android:name="my.package.MyPaymentservice" android:permission="android.permission.bIND_NFC_serviCE"> <intent-filter> <action android:name="android.nfc.cardemulation.action.HOST_APDU_serviCE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <Meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/apduservice" /> </service>
然后使用此内容在xml文件夹中创建一个名为apdusehvices.xml的文件…
<host-apdu-service xmlns:android="http://scheR_571_11845@as.android.com/apk/res/android" android:requiredeviceUnlock="true" android:apduserviceBAnner="@drawable/ic_fingerprint_error"> <aid-group android:category="payment" android:description="@String/app_name" > <aid-filter android:name="325041592E5359532E4444463031" android:description="@String/ppse" /> <aid-filter android:name="A0000000041010" android:description="@String/mastercard" /> <aid-filter android:name="A0000000031010" android:description="@String/visa" /> <aid-filter android:name="A000000003101001" android:description="@String/visa" /> <aid-filter android:name="A0000002771010" android:description="@String/interac" /> </aid-group>
你需要在你的values =>中设置字符串变量字符串和可绘制文件夹中的背景图像.
现在我可以选择我的应用程序作为Tap&支付应用程序,但当我选择它时,应用程序崩溃,我想这是因为我没有在那里创建service类,而清单指向my.package.MyPaymentservice.
以上是大佬教程为你收集整理的将我的应用添加为Android中的点按和付费选项全部内容,希望文章能够帮你解决将我的应用添加为Android中的点按和付费选项所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。