iT邦幫忙

0

請問IOS的IAP有沒有辦法自訂欄位讓App Store Server Notifications可以取得該欄位

  • 分享至 

  • xImage

如題
主要是為了從
App Store Server Notifications能判斷是哪筆資料

目前看到https://developer.apple.com/documentation/storekit/skmutablepayment/1506088-applicationusername
這個好像是在iap部份appler server回傳給client的

想請各位是否可以透過傳送自訂欄位讓
https://developer.apple.com/documentation/appstoreservernotifications
App Store Server Notifications傳送資料時可以取得自訂的資料

以上感謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-02-01 17:19:59
最佳解答

我猜是做不到
就算做得到
Apple 也不建議這麼做
如以下兩段所述:

Create a string that uniquely identifies the user's account on your service. For example, you can use a one-way hash of the user’s account name. Don't provide personally identifiable information or any data whose disclosure would otherwise be detrimental to the user.
Important

The applicationUsername property is not guaranteed to persist between when you add the payment transaction to the queue and when the queue updates the transaction. Do not attempt to use this property for purposes other than providing fraud detection.
firecold iT邦新手 1 級 ‧ 2021-02-02 10:22:49 檢舉

感謝海綿大回應
第一段的意思應該是避免使用明碼, 應該要使用加密過後的資料吧

我知道第二段提到的applicationUsername不是永久保存
不過applicationUsername這個是用於app跟storeKit溝通的參數

看來真的是沒辦法跟google 走同一套webhook流程了

我要發表回答

立即登入回答